Re: [問題] 關於按鈕的快捷鍵

看板C_Sharp (C#)作者 (MIIS)時間18年前 (2007/01/02 13:59), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《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

01/02 16:26, , 1F
Form的KeyPreview?
01/02 16:26, 1F

01/02 19:30, , 2F
原來這個也可以 = =
01/02 19:30, 2F
文章代碼(AID): #15cVIw37 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #15cVIw37 (C_Sharp)