软件注册站
热情软件屋

 
如何让程序在循环中响应键盘事件
编号: QA000743    
建立日期: 1999年4月2日 最后修改日期: 2004年9月5日
所属类别: Visual Basic - 键盘与鼠标
   
    在 do while_loop中我想让程序响应键盘事件,我在里面加上if keycode=&h70 then end,可它就是不运行这句话。不知要怎么写才好???
    (老二)
   
    让程序在循环中响应键盘事件的办法是DOS的办法,在VB中已经没有意义了。应该使用KeyPress、KeyDown或KeyUp事件来做这个工作。每当用户按一个键就会发生一次这种事件。同时应该在你的循环中加上DoEvents,否则循环的时候,系统没有机会响应键盘事件。比如:
    Do while express
     statements
     DoEvent
    loop
    
    Private Sub Form_KeyDown(keycode As Integer, shift As Integer)
     If keycode = &h70 Then End
    End Sub
    

    

此问题由李海、Eric 回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 键盘与鼠标, mouse, keyboard, hid

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio