Re: [問題] 如何更改windows form程式的熱鍵?

看板C_Sharp (C#)作者 (躂躂..)時間18年前 (2007/06/14 15:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《koken (都要怪加拿大)》之銘言: : 但現在問題來了,我一個form有十幾個textbox,而且還不只一個form, : 重複輸入麻煩程式碼也太長,有更簡單的方法可以解決嗎? override form的ProcessCmdKey, 一個form寫這一次就可以了~ 如果你希望這個鍵直接被吃掉不送給他的控制項.. 那就在 ProcessCmdKey 裡 return true(表示已被處理) 不然都要記得 return base.ProcessCmdKey(ref msg, keyData); 像這樣.. if (keyData != Keys.Z) return base.ProcessCmdKey(ref msg, keyData); SendKeys.Send("{TAB}"); return true; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.132.155
文章代碼(AID): #16SF8mCi (C_Sharp)
文章代碼(AID): #16SF8mCi (C_Sharp)