我想找到一种制作特定按钮的方法,即表单的默认按钮, 即第一次打开表单时突出显示的按钮。
我尝试了AcceptButton属性但是当我运行程序时,这不起作用。
有什么想法吗?
提前谢谢你,
塔索斯
答案 0 :(得分:5)
您需要更改包含表单的AcceptButton
属性。
form1.AcceptButton = button1
此处form1
是您需要设置其默认按钮的表单,button1
是该表单上Button的名称。
答案 1 :(得分:4)
表单的AcceptButton
和CancelButton
属性定义了Enter和Escape键的默认行为,而不是突出显示。
要突出显示按钮,请使用Focus方法,但在form_load事件中执行此操作时,您需要调用Select方法。
btnDefault.Select()
如评论中所述,将控件设置为最低taborder将实现相同的目标
答案 2 :(得分:0)
来自' chk'在5/2/13是正确的答案,但显示为一个字符串当然不是这样做的。
此外,在表单的属性表中,您可以在Misc下找到属性' AcceptButton'。这将为您提供表单上的按钮列表 - 只需选择您想要的按钮。
选择为AcceptButton的按钮将表现为'默认'按钮。它将被突出显示'边框较暗,按下键盘上的Enter键时会单击。
设置AcceptButton与设置按钮的焦点不同。无论哪个控件都关注表单,AcceptButton的点击事件都将由Enter键触发。
答案 3 :(得分:0)
您也可以通过编程方式执行此操作。 我有一个维护表单,最初我想要“搜索”按钮作为表单接受按钮。 当我显示现场维护区域时,我希望“确定”按钮成为接受按钮。 您只需在代码中的相应区域将其更改为Me.AcceptButton = MyButtonName 。