【发布时间】:2011-04-04 22:02:53
【问题描述】:
我正在 Winforms 中构建 Dialog。当您创建它时,它有两个确定和取消按钮,这就是我想要的。在这个对话框中,我还有一个TextBox 和一个Sub(在VB.NET 中编码)来处理它的KeyPress 事件。当按下“Enter”键时,我需要一些事情发生。
现在,我已经一次又一次地处理KeyPress。但是,这种情况有所不同,因为一旦按下“Enter”键,对话框就会自动假定您正在按下“确定”按钮,返回结果并关闭。在设计器和运行应用程序时的实际表单中,OK 按钮都是突出显示的,这意味着它始终具有某种焦点(因为没有更好的术语)。如何禁用对话框的此功能?当我调试我的代码时,按下回车键甚至不会进入处理KeyPress 事件的子程序。它只是关闭对话框并返回结果,因此我无法真正单步执行代码并查看幕后发生的情况。
要重申这个问题,我该如何禁用此功能?
干杯! = )
【问题讨论】:
标签: .net vb.net visual-studio dialog