0
У меня есть кнопка, которую я хочу сделать по умолчанию, но без рамки вокруг кнопки. Возможно ли это сделать?Кнопка по умолчанию - Vb.NET
Спасибо.
У меня есть кнопка, которую я хочу сделать по умолчанию, но без рамки вокруг кнопки. Возможно ли это сделать?Кнопка по умолчанию - Vb.NET
Спасибо.
Визуальная подсказка входит в стандартную комплектацию, если вы установили кнопку по умолчанию. Однако вы могли бы сделать что-то с предварительным просмотром ключей, захватить возврат каретки и выполнить необходимые действия (действия). Чтобы дать пример 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);
}
}