gpt4 book ai didi

winforms - 在 Winforms 中如何获得 ESC 键来关闭对话框?

转载 作者:行者123 更新时间:2023-12-02 11:12:40 27 4
gpt4 key购买 nike

现在使用软件时,ESC 键通常会关闭对话框,而不保留我所做的任何更改。我特别喜欢这一点,因为即使对话框上可能有一个取消按钮,我也不一定想将鼠标或选项卡移到取消按钮上。这是一种很好、干净的方式来表达“哎呀,我不是故意这样做的!”到软件。事实上,我发现我对没有实现此功能的软件感到恼火,而且我不敢相信它还没有在 Winforms 的引擎盖下完成 - 对我来说似乎很直观......

我已经考虑过 Hook Form KeyPress 事件,或者尝试模拟“取消”DialogResult 等。似乎有很多方法可以解决这个问题...

所以问题是:绑定(bind) ESC 键以关闭对话框而不保存任何更改的最简洁方法是什么?

非常感谢有这方面经验的人的帮助!

最佳答案

设置表单的 CancelButton 属性以引用“取消”按钮。

关于winforms - 在 Winforms 中如何获得 ESC 键来关闭对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/868714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com