确定 - 取消对话框:按下"输入"键

Pho*_*non 3 .net vb.net dialog visual-studio

Dialog在Winforms中构建一个.当你创建它时,它有两个OK和Cancel按钮,这就是我想要的.在这个对话框中,我还有一个TextBoxSub(在VB.NET中编码)来处理它的KeyPress事件.当按下"Enter"键时,我需要发生一些事情.

现在,我已经完成了这样的KeyPress处理时间和次数.但是,这种情况不同,因为只要按下"Enter"键,对话框就会自动假定您按下"确定"按钮,返回结果并关闭.在运行应用程序时,在Designer和实际表单中,"确定"按钮都是高亮显示,这意味着它始终具有某种焦点(缺少更好的术语).如何禁用对话框的此功能?当我调试我的代码时,按Enter键甚至没有到达处理KeyPress事件的子程序.它只是关闭对话框并返回结果,因此我无法单步执行代码并查看幕后发生的情况.

要重申这个问题,我该如何禁用此功能?

干杯! =)

Dou*_*rch 5

在"设计视图"中检查表单的"属性",确保没有为AcceptButton设置任何内容.