Winform应用程序中的默认按钮属性


77

我有一个接受用户输入的表单,然后让用户连接到sql服务器。这是在单击按钮时发生的。但是,在哪里可以设置属性“默认”按钮,以便用户在单击Enter时可以执行该按钮的工作。

Answers:



20

我认为您需要FORM级别的“ AcceptButton”属性...这将在窗体上显示可用控件的组合框,然后选择要用作Enter上的“ Default”按钮的“按钮”。


1

除Form.AcceptButton属性外,“确定”按钮还必须将TabOrder属性设置为0,并且表单中的所有其他控件的TabOrder> 0。

这可以使用表单资源构造工具包或通过代码(例如)完成。buttonOK.TabOrder = 0;


0

我已经注意到有几个关于活动按钮和接受按钮的混淆。我刚出来。因此,我只是想在已经给出的答案上添加一个小选项。显然,最好的答案是:

this.AcceptButton = AcceptButton;

但是,如果您希望将按钮用作活动控件,则可以执行此操作。

this.ActiveControl = OkButton;

详细信息:https : //docs.microsoft.com/zh-cn/dotnet/api/system.windows.forms.containercontrol.activecontrol?view=netcore-3.1

希望对任何人有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.