我用vb寫一個程式,當我的程式在開啟的狀態,想按F1按鍵就要顯示說明 , 要如何寫阿?不管我的Focus在哪個物件都要能按F1按鍵就要顯示說明,當然我還要用其他的功能鍵(F1~F12)做其他的事例如:按F10存檔 , 按F9結束程式這樣用VB要如何寫呢?請各位大大幫個忙!!謝謝!!
2006-11-08 04:38:33 · 5 個解答 · 發問者 Nick 5 in 電腦與網際網路 ➔ 程式設計
Private Sub Form_Load()
Form1.KeyPreview = True
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 112: Print "你按了 F1": Call 顯示說明
Case 113: Print "你按了 F2" '自己設
Case 114: Print "你按了 F3" '自己設
Case 115: Print "你按了 F4" '自己設
Case 116: Print "你按了 F5" '自己設
Case 117: Print "你按了 F6" '自己設
Case 118: Print "你按了 F7" '自己設
Case 119: Print "你按了 F8" '自己設
Case 120: Print "你按了 F9": Call 結束程式
Case 121: Print "你按了 F10": Call 儲存檔案
Case 122: Print "你按了 F11" '自己設
Case 123: Print "你按了 F12" '自己設
End Select
End Sub
Sub 顯示說明()
Print "執行'顯示說明'內容"
End Sub
Sub 結束程式()
Print "執行'結束程式'內容"
'End
End Sub
Sub 儲存檔案()
Print "執行'儲存檔案'內容"
End Sub
2006-11-08 05:48:22 · answer #1 · answered by ? 2 · 0⤊ 0⤋
資訊盒子(前小雄資訊)那位Shege的功力實在很高.
2006-11-08 08:00:31 · answer #2 · answered by W.J.S. 7 · 0⤊ 0⤋
愁痕飄絮 前輩
你說的shege我不懂耶!
那是什麼?
資訊盒子又是什麼?(很抱歉我不是很懂請您不要見怪)
按F1我要顯示我自己寫的說明檔或PDF檔
2006-11-08 21:51:09 補充:
原來如此 , 哈哈...
2006-11-08 07:49:14 · answer #3 · answered by Nick 5 · 0⤊ 0⤋
想請教一下..shege是資訊盒子那個shege嗎?
2006-11-08 05:45:12 · answer #4 · answered by ? 6 · 0⤊ 0⤋
建議把這功能鍵寫在下拉式選單裡,把該功能設定成指定按鍵即可,毋須管理焦點的麻煩問題。
2006-11-10 09:02:53 補充:
設計成「選單」的方式。利用快速鈕第三個「功能表編輯器」編輯位於視窗標題底下第一行的功能表,並在指定功能旁設定「快速鍵」,可以省去很多複雜的按鍵偵測。
2006-11-10 09:04:01 補充:
是的,正是在下。功力不算高,至少玩出不少經驗就是。
2006-11-08 05:13:19 · answer #5 · answered by shege 4 · 0⤊ 0⤋