看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案):Visual Basic 2008 我想試作像是小算盤那樣按數字就可以直接進行運算的功能,雖然已經將表單上的按鈕的 Click事件寫完了,但不清楚怎麼綁定鍵盤特定按鍵執行特定功能,從Google上找到範例 後稍加改寫: Private Sub Form1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress If ((Control.ModifierKeys And Keys.Shift) = Keys.Shift) Then MsgBox("Pressed " + Keys.Shift.ToString()) End If End Sub 測試時,雖然當前視窗明明是測試的表單,但它並不會如同我預期的跳出"Pressed Shift ",也無法判斷我是按了什麼鍵 + Shift,請問是哪裡出錯了呢?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.17.41
mraaa:你都已經在KeyPress的事件裡面了~~為什麼不利用e呢?? 11/12 21:41
GaoWan:form1屬性KeyPreview=true 11/15 01:41