解讀在C#中winform程序響應鍵盤事件的詳解
更新時間:2013年05月20日 09:23:21 作者:
本篇文章是對在C#中winform程序響應鍵盤事件的詳細介紹,需要的朋友參考下
在winform程序中給form添加了keyup事件,但是程序卻不響應鍵盤事件,解決辦法是重寫Form基類的ProcessCmdKey(ref Message msg, Keys keyData)方法。
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.F4)
{
FormFastHitStates form = new FormFastHitStates();
form.ShowDialog();
}
return true;
//return base.ProcessCmdKey(ref msg, keyData);
}
復制代碼 代碼如下:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.F4)
{
FormFastHitStates form = new FormFastHitStates();
form.ShowDialog();
}
return true;
//return base.ProcessCmdKey(ref msg, keyData);
}
相關文章
C#實現winform中RichTextBox在指定光標位置插入圖片的方法
這篇文章主要介紹了C#實現winform中RichTextBox在指定光標位置插入圖片的方法,涉及RichTextBox控件及剪切板的相關操作技巧,非常簡單實用,需要的朋友可以參考下2016-06-06
C#與C++?dll之間傳遞字符串string?wchar_t*?char*?IntPtr問題
C#與C++?dll之間傳遞字符串string?wchar_t*?char*?IntPtr問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11

