Q
消息框快捷鍵
3
A
回答
3
這樣的想法是,用戶可以選擇YES,或按「Y」或「N」 鍵盤
上
消息框沒有按鈕已經擁有該功能。 假設你的MessageBox定義爲:
DialogResult dialogResult = MessageBox.Show("Are you sure ??", "Test Message Box", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
//Yes pressed
}
else if (dialogResult == DialogResult.No)
{
//No pressed
}
然後,如果你按Y
上N
,你會得到相應的結果。請檢查下面的屏幕截圖
1
實現這一目標的最好方法是創建自定義控件/消息框,在其中可以設計窗口的行爲併爲其分配熱鍵。
-2
製作自定義窗體,按鈕點擊做form.ShowDialog()
if (e.KeyChar == Keys.Y)
{
button_yes.PerformClick();
}
else if(e.KeyChar == Keys.N)
{
button_no.PerformClick();
}
:)
相關問題
- 1. 顯示消息框後沒有工作的快捷鍵
- 2. 通過F1快捷鍵打開多次C#消息框鏈接
- 3. 3鍵快捷鍵
- 4. 鍵盤快捷鍵
- 5. 鍵盤快捷鍵
- 6. 鍵快捷鍵,Java
- 7. Egit - 提交消息快捷鍵不起作用
- 8. XUL快捷鍵
- 9. jquery快捷鍵
- 10. RapidSQL快捷鍵
- 11. mysql_real_escape_string快捷鍵
- 12. 在Visual Studio中鍵入快捷鍵的快捷鍵是什麼?
- 13. SQL Server Management Studio中執行快捷鍵和鍵盤快捷鍵
- 14. Visual Studio鍵盤快捷鍵/快捷鍵發佈當前文件
- 15. Pycharm鍵盤快捷方式框中斷
- 16. 實現文本框快捷鍵
- 17. C#文本框禁用快捷鍵
- 18. jdeveloper eclipse快捷鍵
- 19. 多個快捷鍵
- 20. 設置快捷鍵
- 21. 翻譯快捷鍵
- 22. 分配快捷鍵
- 23. 快捷鍵在Eclipse
- 24. Visual Studio快捷鍵
- 25. Groovy hasProperty快捷鍵
- 26. xcode 4.2快捷鍵
- 27. intellij ide快捷鍵
- 28. 通過快捷鍵
- 29. 兩個關鍵快捷鍵
- 30. JButton鍵盤快捷鍵
在這種情況下,您想自定義消息框控制我認爲你會更明智地創建一個自定義的消息框的方式的形式。 – Derek
當消息箱打開時,您是否嘗試按Y或N?或者你的語言環境適當的字母? – Steve