嗨,朋友們! 其實我需要通過按Ctrl + N,Ctrl + S等創建一個事件但在窗體加載我的所有控件都處於禁用模式,並沒有控件是我可以應用這些事件。即使我用這個事件的形式爲frmLeave_KeyDown但它沒有解決。所以請幫助我。如何在winforms中禁用所有控件時創建Keydown事件?
0
A
回答
2
我得到了答案,其實開啓的MainForm的KeyPreview屬性。並創建像
Private void Form1_KeyDown(object sender,KeyEventArgs e)
{
if(e.Control && e.Keycode==Keys.N)
{
// code goes here.
}
}
它的工作原理。
2
a)請檢查您的表單是否已啓用。如果不是請不要使形式
b)增加以下事件,它會像一個魅力
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.Alt || e.Control || e.Shift))
{
// Display a pop-up Help topic to assist the user.
Help.ShowPopup(textBox1, "Enter your name.", new Point(textBox1.Bottom, textBox1.Right));
}
}
試試這個我敢肯定它會工作。 MSDN System.Windows.Forms.KeyEventsArgs
你甚至可以嘗試另一種參考 MSDN System.Windows.Forms.Control.KeyUp
相關問題
- 1. 如何通過WinForms中的自制控件創建事件?
- 2. jQuery keydown事件禁用
- 3. 如何在Winforms中的Keydown事件後使用combobox.Text
- 4. winforms keydown事件不起作用
- 5. KeyDown事件不能用.NET WinForms觸發?
- 6. 在winforms中創建覆蓋控件
- 7. 如何禁用所有setTimeout事件?
- 8. 在WinForms WebBrowser控件中禁用JavaScript?
- 9. 如何在Ext.Message.Box中使用keydown事件
- 10. 如何在WPF中禁用webrowser控件的所有文檔事件?
- 11. KeyDown事件綁定到用戶控件
- 12. VB6創建OCX啓用/禁用裏面的所有控件
- 13. 在keydown事件
- 14. 如何在用戶控件winform C#中創建事件columnwidthchanging?
- 15. .net WinForms控件驗證 - 如何顯式驗證所有控件
- 16. 如何在keydown或keypress事件後禁用listbox的滾動事件?
- 17. 禁用所有控件後,WinForms窗體部分失去焦點
- 18. 鼠標離開控件時Winforms事件
- 19. 刪除所有按下的keydown事件
- 20. 發射所有keydown/up事件contenteditable div
- 21. 如何在winforms中創建自動UI事件跟蹤?
- 22. 禁用使用javascript的所有控件的單擊事件
- 23. 如何在Winforms C#中創建控件的疊加部分?
- 24. 如何在WinForms中創建自定義的3D輪播控件?
- 25. 如何在winforms c#中創建Metro ui切換開關控件?
- 26. 動態創建控件或在側面窗體中創建控件? C#winforms
- 27. 在週末禁用事件創建
- 28. 無法在文本框的keydown事件時禁用蜂鳴聲
- 29. 如何在Silverlight 4中創建所有者控件?
- 30. 在winforms中,我如何使控件不接受鼠標事件