或者通过设置表单的CancelButton属性,我们只需确保在按下表单上的Esc键时启用了按钮,但是单击事件需要通过编写单独的事件处理程序来处理?在C#Windows窗体中,是否将窗体的CancelButton属性设置为按钮会自动关闭按钮单击事件上的窗体?
-1
A
回答
0
只有当窗体是对话框时。自己测试
2
在C#的Windows窗体中,是否将窗体的CancelButton属性设置为按钮会自动关闭窗体上的按钮单击事件?
是的,因为这样做会将该按钮的DialogResult
属性设置为DialogResult.Cancel
。至于该属性状态的文档:
如果该物业的DialogResult的被设置为
None
其他任何东西,如果是通过ShowDialog方法显示父窗体,单击按钮关闭父窗体,而你不必挂钩任何事件。当单击按钮时,窗体的DialogResult属性将被设置为按钮的DialogResult。
请注意,重要的警告:“如果家长形式通过ShowDialog method显示”。如果您使用frm.ShowDialog()
显示它,表单将自动关闭的唯一方法。如果您使用Show
method,它不会自动关闭。你需要编写代码来管理你自己。
相关问题
- 1. Windows窗体按钮在C#
- 2. Windows窗体 - 点击按钮
- 3. C#Windows窗体中的按钮(开/关)
- 4. 用窗口'X'按钮关闭窗体
- 5. 禁用Windows窗体关闭按钮
- 6. Windows窗体移除关闭按钮
- 7. Windows窗体单选按钮单击事件正在启动
- 8. C#窗体窗体打印单页按钮单击两页
- 9. 按钮点击Windows窗体c#
- 10. 点击Windows窗体中的DirectX按钮
- 11. 设置窗体位置与父窗体按钮相关
- 12. 检查窗体上的按钮单击事件 - C#
- 13. Visual C#窗体右键单击按钮
- 14. 在windows窗体中单击按钮时引发一个事件
- 15. 获取自定义窗体窗体按钮事件
- 16. 单击用户窗体上的按钮(调用按钮单击事件)
- 17. 拖放Windows窗体按钮
- 18. C#窗体关闭按钮单击消息框
- 19. 单击按钮,打开窗体,关闭窗体,然后在父窗体中执行某些操作
- 20. 奇怪:WinForms窗体在按下按钮后自动关闭
- 21. Windows窗体:带菜单的按钮
- 22. 调用面板上的窗体按钮的单击事件
- 23. 在Windows窗体中按钮点击事件播放MP3文件
- 24. Access 2010窗体关闭按钮
- 25. 单击VBA窗体上的重置按钮会导致错误
- 26. CSS窗体按钮
- 27. 窗体和按钮
- 28. 窗体窗体,方法和按钮
- 29. 打开Windows窗体上的按钮,单击Excel文件
- 30. Windows窗体 - 按钮的行为?
这将是相当容易为自己测试,不是吗? –