不知道你說的"觸發"怎么理解,如果是模擬按鍵的話可以用VB6的SendKeys
網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了福貢免費建站歡迎大家使用!
"{F1}"
這樣的寫法,如果是為了獲得用戶的f1-f12按鍵事件,你可以用控件的keydown或keyUp事件,在其中判斷Keycode=VbkeyF1這樣寫就是
判斷用戶按F1了,其它的鍵當然你應該會改了
在.NET 中微軟已經為我們內置了一些方法,我們可以直接使用該方法以快速達到我們的目的
Module?Module1?
Sub?Main()
Dim?a(3)?As?Int32
a(0)?=?1????
a(1)?=?1
a(2)?=?1
a(3)?=?1
'推薦第一種方法
If?a.Distinct().Count()?=?1?Then
If?a.All(Function(c)?c?=?1)?Then
End?If
End?If
End?Sub
End?Module
第二種方法為LINQ,這是一種高級用法;是.NET 程序員必知必會的東西,如果不懂怎么用可以按F1查看官方文檔
Dim F1 As New Datasystem.Form2 '實例化窗體
For Each na As Form In Application.OpenForms '打開窗體的集合
If na.ProductName = F1.ProductName AndAlso na.Name = F1.Name 0 Then '判斷程序集的產品名稱和窗體名稱是否已存在打開的窗體中
If na.WindowState = FormWindowState.Minimized Then '判斷窗體是否最小化
na.WindowState = FormWindowState.Normal '還原窗體
End If
na.Activate() '激活窗體
Return '返回
End If
Next
F1.Show() '如果沒有打開的窗體中未找到,重新打開窗體
網站名稱:vb.net判斷按f1的簡單介紹
文章出自:http://vcdvsql.cn/article6/hsepig.html
成都網站建設公司_創新互聯,為您提供營銷型網站建設、做網站、建站公司、網站內鏈、品牌網站設計、企業網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯