Entwickler-Ecke
Sonstiges (.NET) - DropDownItems.Add
SharinganShuriken - Sa 28.07.12 01:28
Titel: DropDownItems.Add
Hallo liebe Community,
ich arbeite mal wieder mit dem WMP und mein jetziges Projekt ist es in
mein KontextMenü alle Sprachen des aktuellen Videos als Items hinzuzufügen, dies habe ich auch geschafft, nur wie mache ich es jetzt das ich die Funktion des jeweiligen Items auch bestimmen kann ohne voher schon eine vorgefertigte Funktion zu schreiben ?
Ich habe leide nur sollche Codes gefunden :(
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| public Form1() { InitializeComponent(); this.toolStripMenuItem1.DropDownItems.Add("Hallo", null, new EventHandler(MenuItemClickHandler)); }
public void MenuItemClickHandler(object sender, EventArgs e) { } |
Aber ich möchte ja beim hinzufügen des Items bestimmen welchen Inhalt die Funktion hat und nicht auf eine fertige Funktion verweisen, sonst müsste ich für jede Sprache eine eigene Funtkion schreiben :(
Liebe Grüße
SharinganShuriken
Th69 - Sa 28.07.12 08:01
Hallo,
es reicht aus, nur
eine Event-Methode für alle dynamisch erzeugten ToolStripItems zu verwenden.
Mittels der
sender-Variablen in der Event-Methode kannst du das
ToolStripItem bestimmen:
C#-Quelltext
1:
| ToolStripItem item = (ToolStripItem)sender; |
Dort kannst du dann z.B. anhand der
Text- oder noch besser der
Tag-Eigenschaft (die du vorher beim Erzeugen des ToolStripItems entsprechend setzen müßtest) bestimmen, was du weiter ausführen möchtest.
SharinganShuriken - Sa 28.07.12 20:49
Hi Th69,
vielen vielen Dank für deine Hilfe :D
Liebe Grüße
SharinganShuriken
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!