我有一个表单,它接受用户输入,然后让用户连接到SQL Server。这种情况发生在Button.Click上,但是我可以在哪里设置属性Default button,以便当用户单击Enter时,它执行该按钮的工作。
Button.Click
jvlzgdj91#
现在在表单上称为AcceptButton;将其设置为默认按钮。参见Form.AcceptButton Property
AcceptButton
vtwuwzda2#
我认为你想要的“接受按钮”属性在表单级别...这将暴露一个组合框的可用控件在您的表单上,然后选择您的“按钮”,你想使用作为“默认”按钮输入。
slhcrj9b3#
除了Form.AcceptButton属性外,“确定”按钮的TabOrder属性必须设置为0,并且窗体内的所有其他控件的TabOrder都应〉0。这可以通过使用表单资源构造工具包或代码(如buttonOK.TabOrder = 0)来完成;
falq053o4#
我已经注意到个别是如何有一个混淆当谈到一个活动按钮和一个接受按钮。我刚刚出来了。所以,我只是想我添加了一个小选项的答案已经给出。显然,最好的答案是;第一个月但是,如果您希望将按钮作为活动控件,则可以这样做;this.ActiveControl = OkButton;详细信息:https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.containercontrol.activecontrol?view=netcore-3.1我希望这对任何寻找的人都有帮助。
this.ActiveControl = OkButton;
4条答案
按热度按时间jvlzgdj91#
现在在表单上称为
AcceptButton
;将其设置为默认按钮。参见Form.AcceptButton Property
vtwuwzda2#
我认为你想要的“接受按钮”属性在表单级别...这将暴露一个组合框的可用控件在您的表单上,然后选择您的“按钮”,你想使用作为“默认”按钮输入。
slhcrj9b3#
除了Form.AcceptButton属性外,“确定”按钮的TabOrder属性必须设置为0,并且窗体内的所有其他控件的TabOrder都应〉0。
这可以通过使用表单资源构造工具包或代码(如buttonOK.TabOrder = 0)来完成;
falq053o4#
我已经注意到个别是如何有一个混淆当谈到一个活动按钮和一个接受按钮。我刚刚出来了。所以,我只是想我添加了一个小选项的答案已经给出。显然,最好的答案是;
第一个月
但是,如果您希望将按钮作为活动控件,则可以这样做;
this.ActiveControl = OkButton;
详细信息:https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.containercontrol.activecontrol?view=netcore-3.1
我希望这对任何寻找的人都有帮助。