winform app中的默认按钮属性

时间:2010-11-25 19:13:32

标签: c# visual-studio winforms

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

4 个答案:

答案 0 :(得分:122)

现在在表格上称为AcceptButton;将其设置为将成为默认按钮的按钮 请参阅Form.AcceptButton Property

答案 1 :(得分:18)

我认为您希望FORM级别的“AcceptButton”属性...这将在您的表单上显示可用控件的组合框,然后选择您要用作“输入”上的“默认”按钮的“按钮”。

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

我已经多次注意到活动按钮和接受按钮之间如何混淆。我刚出来。因此,我只是想在已经给出的答案上添加一个小选项。显然,最佳答案是;

this.AcceptButton = AcceptButton;

但是,如果您希望将按钮用作活动控件,这就是您要做的;

this.ActiveControl = OkButton;

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

希望对搜索的人有帮助。