2009-12-08 148 views
0

我有一个按钮,我想使默认,但没有按钮周围的边界事物。这可能吗?默认按钮 - Vb.NET

谢谢。如果设置了默认按钮

回答

1

的视觉线索来作为标准。你可以,但是,做一些与键预览,捕捉回车和进行必要的所需行动(S)。为了给出C#例子(同样的概念适用于VB.NET):

[STAThread] 
static void Main() 
{ 
    Application.EnableVisualStyles(); 
    Button btn1, btn2; 
    using(Form form = new Form { 
     Controls = { 
      (btn1 = new Button { Dock = DockStyle.Bottom, Text = "Button 1"}), 
      (btn2 = new Button { Dock = DockStyle.Bottom, Text = "Button 2"}), 
      new TextBox { Dock = DockStyle.Fill, Text = "just text"} 
     } 
    }) 
    { 
     btn1.Click += delegate {form.Text = "button 1 clicked";}; 
     btn2.Click += delegate {form.Text = "button 2 clicked";}; 
     form.KeyPreview = true; 
     form.KeyDown += (sender, args) => 
     { 
      if (args.KeyCode == Keys.Return) btn1.PerformClick(); 
     }; 
     Application.Run(form); 
    } 
}