- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
3#
發表於 2012-6-17 09:39
| 只看該作者
回復 1# av8d - Option Explicit
- 'KeyDown、KeyUp 事件'發生在當使用者按住並放開按鍵時。
- 'KeyDown 發生於使用者按下按按鍵。
- 'KeyUp 發生在當使用者放開按鍵時。
- Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
- '---Shift As Integer : SHIFT鍵 =1, CTRL鍵=2,ALT 鍵=4 ----
- If KeyCode = 13 Then Me.CommandButton1.SetFocus
- End Sub
- Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
- MsgBox "放開按鍵 KeyCode = " & KeyCode & " ; Shift = " & Shift
- End Sub
- 'KeyPress 事件可能發生在按下以下的按鍵時:
- '任何可列印的鍵盤字元。
- 'CTRL 與英文字母鍵的組合。
- 'CTRL 與特殊字元的組合。
- 'BACKSPACE。
- 'ESC。
- 'KeyPress 事件不會發生在以下幾個情況中:
- '按 TAB 鍵。 按 ENTER 鍵。 按一個方向鍵。
- Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
- TextBox2 = Chr(KeyAscii) '請在表單上 加入TextBox2
- End Sub
複製代碼 |
|