![](/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.