看板 C_Sharp 關於我們 聯絡資訊
※ 引述《horngsh (要公理要正義)》之銘言: : ※ 引述《viviantna (安特)》之銘言: : : 用 windows form : : 按紐在 text 屬性的地方 : : 前面加上 & : : 就可以把第一個字母當作快捷鍵 : : 那請問 : : 有沒有其他方法可以設定呢? : : ex:按下 s 可以執行"calculate" 的按鈕 : form的KeyUp, KeyDown, KeyPress事件皆可判斷按下哪一個鍵盤按鍵....在 : keydown中用e.keycode, 在KeyPress中用e.KeyChar..... 之前也有用過 但是這樣用會有個問題 若不是focus在form上 這些form的按鍵事件會沒有作用... 要一直focus在form上 以目前來說蠻難處理的 所以需要用到AddMessageFilter來直接處理按鍵事件 http://www.thescripts.com/forum/thread267085.html 這裡有談到如何用AddMessageFilter來直接處理按鍵事件 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.210.121
EricTsai:Form的KeyPreview? 01/02 16:26
DearKurt:原來這個也可以 = = 01/02 19:30