以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]这算是模拟单击的bug吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33852)

--  作者:pc005637
--  发布时间:2013/5/25 20:09:00
--  [讨论]这算是模拟单击的bug吗?
在表A的KeyDown事件中设置下面的代码:

If Forms("窗口1").Opened AndAlso e.Table.Current IsNot Nothing Then
    Dim r As Row = e.Table.Current
    Select Case e.KeyCode
        Case Keys.F9
            e.Cancel = True
            Forms("窗口1").Controls("Button1").PerformClick()
        Case Keys.F10
            e.Cancel = True
            Forms("窗口1").Controls("Button2").PerformClick()
            
    End Select
End If

结果,无论按键是 enable 还是 disable 状态 都是可以用按键代码单击。

--  作者:fjlclxj
--  发布时间:2013/5/25 20:37:00
--  

Enabled

逻辑型,返回或者设置控件是否可用。
默认为True,如果设为False,控件将不会对用户的操作作出响应,也就是不可用。


--  作者:pc005637
--  发布时间:2013/5/25 21:27:00
--  回复:(fjlclxj)Enabled逻辑型,返回或者设置控件是...
就是不可用的时候,也可以接受代码。
--  作者:fjlclxj
--  发布时间:2013/5/25 21:36:00
--  
图片点击可在新窗口打开查看