![](/img/trans.png)
[英]How to disable autocompleet intellisence when pressing spacebar in vb.net
[英]Click Button Pressing Spacebar in VB.Net
我有两个目标:
我以编程方式点击搜索按钮达到了第一个目标,然后执行搜索功能:
Private Sub txtSearch_KeyDown(sender As Object, e As KeyEventArgs) Handles txtSearch.KeyDown
If e.KeyValue = Keys.Enter Then
btnSearch.PerformClick()
End If
End Sub
它奏效了,所以我尝试了与我的第二个目标相同的方法:
Private Sub btnCancel_KeyDown(sender As Object, e As KeyEventArgs) Handles btnCancel.KeyDown
If e.KeyValue = Keys.Space Then
btnCancel.PerformClick()
End If
End Sub
这实际上什么都不做,有点选择按钮,但它不处理 button_click 事件。
我错过了什么?
尝试这个。
Dim btn As New MouseButtons 'create a new instance of mousebutton
Dim a As New MouseEventArgs(btn, 1, 1, 1, 1) 'simulate a click
If e.KeyValue = Keys.Space Then
Button1_MouseClick(sender, a)
End If
你必须在 Btncancel.Keydown() 或 Btncancel.KeyPress() 事件之前调用 BtnCancel.Focus()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.