Re: [問題] 如何更改windows form程式的熱鍵?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章