表单上的默认按钮(VB 2008)

Tas*_*sos 4 vb.net winforms

我想找到一种方法来制作特定的按钮,即表单的默认按钮,即第一次打开表单时突出显示的按钮。

我尝试了AcceptButton属性,但是当我运行程序时,该方法不起作用。

任何的想法?

先感谢您,

塔索斯

小智 6

您需要更改AcceptButton包含表单的属性。

form1.AcceptButton = button1
Run Code Online (Sandbox Code Playgroud)

form1是您需要设置其默认按钮的表单,并且button1是该表单上按钮的名称。


Mer*_*lin 4

表单AcceptButtonCancelButton属性定义 Enter 和 Escape 键的默认行为,而不是突出显示。

要突出显示该按钮,请使用 Focus 方法,但在 form_load 事件中执行此操作时,您将需要调用 Select 方法。

btnDefault.Select()
Run Code Online (Sandbox Code Playgroud)

正如评论中提到的,将控件设置为最低 taborder 将实现相同的效果