[WinForms] Aus dem Code einen Button anklicken
-
Frage
Wie kann ich einen Button in WinForms aus dem Code heraus anklicken.Antwort
Die KlasseButton
bietet die MethodePerformClick
an.Beispiel
using System; using System.Windows.Forms; class Program { private static Button button; public static void Main() { var form = new Form(); button = new Button() { Text = "Test" }; button.Click += Program.OnButtonClick; form.Load += Program.OnFormLoad; form.Controls.Add(button); Application.Run(form); } private static void OnButtonClick(object sender, EventArgs e) { MessageBox.Show("Test"); } private static void OnFormLoad(object sender, EventArgs e) { button.PerformClick(); } }