0
J'ai un bouton que je veux faire par défaut, mais sans la bordure autour du bouton. Est-ce possible?Bouton par défaut - Vb.NET
Merci.
J'ai un bouton que je veux faire par défaut, mais sans la bordure autour du bouton. Est-ce possible?Bouton par défaut - Vb.NET
Merci.
Le repère visuel est fourni en standard si vous définissez le bouton par défaut. Vous pouvez cependant faire quelque chose avec l'aperçu de la clé, en capturant le retour chariot et en effectuant les actions nécessaires. Pour donner un exemple C# (les mêmes concepts s'appliquent à 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);
}
}