如何:将 Windows 窗体按钮指定为“接受”按钮

更新:2007 年 11 月

在任何 Windows 窗体上都可以将某个 Button 控件指定为“接受”按钮(也称作默认按钮)。每当用户按 Enter 键时,即单击默认按钮,而不管窗体上其他哪个控件具有焦点。

说明:

但当具有焦点的控件为以下情形时存在例外:为另一个按钮,此时,将单击具有焦点的那个按钮;为多行文本框;为捕获了 Enter 键的自定义控件。

指定“接受”按钮

  • 将窗体的 AcceptButton 属性设置为适当的 Button 控件。

    Private Sub SetDefault(ByVal myDefaultBtn As Button)
      Me.AcceptButton = myDefaultBtn 
    End Sub
    
    private void SetDefault(Button myDefaultBtn)
    {
       this.AcceptButton = myDefaultBtn;
    }
    
    private void SetDefault(Button myDefaultBtn) 
    {
       this.set_AcceptButton(myDefaultBtn);
    }
    
    private:
       void SetDefault(Button ^ myDefaultBtn)
       {
          this->AcceptButton = myDefaultBtn;
       }
    

请参见

任务

如何:响应 Windows 窗体按钮的单击

如何:将 Windows 窗体按钮指定为“取消”按钮

概念

选择 Windows 窗体 Button 控件的方法

参考

Button 控件概述(Windows 窗体)

AcceptButton

其他资源

Button 控件(Windows 窗体)