Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求助,在Keydown事件中,点击鼠标左键执行事件应如何写代码?

1楼
baoxyang 发表于:2009/10/30 13:36:00
在Keydown事件中,点击鼠标左键
if e.KeyCode = Keys.LButton then
Dim dr as Row = Tables("员工选择_Table1").Current '获得选定行
      If dr Is Nothing Then
         Return
      End If
      dr.checked = true
End if
2楼
baoxyang 发表于:2009/10/30 13:37:00

上面代码不执行不知错在哪?请各位指点!

3楼
blackzhu 发表于:2009/10/30 14:00:00
if e.KeyCode = Keys.LButton then
Dim dr as Row = Tables("员工选择_Table1").Current '获得选定行
      If dr Is Nothing Then
         Return
      End If  (是不是要改成Else)
      dr.checked = true
End if
  意思是不是如果为空的话,返回!否则执行!
4楼
baoxyang 发表于:2009/10/30 14:05:00
是的,关键是点左键不执行,如果Keys.LButton 改成Keys.F1时,按F1键可执行到正确结果,
5楼
狐狸爸爸 发表于:2009/10/30 14:45:00
鼠标应该用mousedown
6楼
baoxyang 发表于:2009/10/30 16:23:00
以下是引用狐狸爸爸在2009-10-30 14:45:00的发言:
鼠标应该用mousedown

在表(sql table)中根本没有mousedown 事件呀

7楼
baoxyang 发表于:2009/10/30 17:10:00
在帮助中可查到Keys枚举类型有LButton呀,难道Keys枚举中参数说明有错误。否则会误导。
8楼
baoxyang 发表于:2009/10/31 9:36:00

建议在表事件中加上mousedown及mouseup事件。

共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .07227 s, 2 queries.