multimolti
Erfahrenes Mitglied
Hallo!
In meinem Programm habe ich grade das Problem, dass ich keine Ahnung habe, wie ich rausfinden soll, welcher meiner dynamisch generierten Buttons gedrückt wurde.
Ich muss dem Button ja ein Click-Event hinzufügen, aber wie kann der Button dem Event sagen, welcher Button nun gedrückt wurde?
Die EventArgs und das sender-Objekt bringen da irgendwie nichts.
So erstelle ich meine Buttons:
Und meine planetstrip_Click-Funktion soll jetzt irgendwie rausfinden, welcher Button gedrückt wurde, denn dieser Wert muss dann einer anderen Klasse übergeben werden. Wie kann ich sowas machen?
In meinem Programm habe ich grade das Problem, dass ich keine Ahnung habe, wie ich rausfinden soll, welcher meiner dynamisch generierten Buttons gedrückt wurde.
Ich muss dem Button ja ein Click-Event hinzufügen, aber wie kann der Button dem Event sagen, welcher Button nun gedrückt wurde?
Die EventArgs und das sender-Objekt bringen da irgendwie nichts.
So erstelle ich meine Buttons:
Code:
foreach (Planet planet in manager.Planets)
{
ToolStripMenuItem planetstrip = new ToolStripMenuItem(planet.Name);
planetstrip.Click += new EventHandler(planetstrip_Click);
planetstrip.Enabled = !planet.Active;
planetToolStripMenuItem.DropDownItems.Add(planetstrip);
}