Announcement

Collapse
No announcement yet.

MenuStrips zur Laufzeit hinzufügen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MenuStrips zur Laufzeit hinzufügen

    Ich verstehe nicht so ganz wie man ein Untermenü zur Laufzeit hinzufügt.

    Ich erkläre mal kurz die Lage.

    Ein Programm welches Mitarbeiter verwaltet, nun habe ich ein MenuStrip1, dieses stellt das Menü im allgemeinen dar.

    Nun habe ich den Menü-Punkt "Mitarbeiter" (MitarbeiterToolStripMenuItem)
    unter diesem sind drei Unterpunkte:

    + Neu Anlegen (AnlegenToolStripMenuItem)
    - Weiblich (WeiblichToolStripMenuItem)
    - Männlich (MaennlichToolStripMenuItem)

    + Bearbeiten (BearbeitenToolStripMenuItem)
    - Weiblich (WeiblichToolStripMenuItem1)
    - Männlich (MaennlichToolS tripMenuItem1)

    + Löschen (LoeschenToolStripMenuItem1)
    - Weiblich (WeiblichToolStripMenuItem2)
    - Männlich (MaennlichToolStripMenuItem2)

    Nun möchte ich das wenn ein neuer Mitarbeiter angelegt wurde, dass Menü Bearbeiten und Löschen jeweils in der entsprechenden Region erweitert wird, soll heißen ich füge "Helge Schneider" hinzu, so taucht ein Untermenü Punkt Namens Helge Schneider auf, Beispiel ->

    + Neu Anlegen
    - Weiblich
    - Männlich

    + Bearbeiten
    - Weiblich
    - Männlich
    + Helge Schneider

    + Löschen
    - Weiblich
    - Männlich
    + Helge Schneider


    So nun kenne ich nur folgende Methode:
    Me.menuStrip1.Items.Add(New ToolStripMenuItem(txtMitarbeiterMaennlichVorname.T ext & " " & txtMitarbeiterMaennlichNachname.Text))

    Diese Methode fügt allerdings nur eine Item mit besagtem Namen zum Hauptmenü Strip hinzu (MenuStrip1) was ich ja nicht wollte, allerdings geht es mit den anderen MenüStrips nicht habe schon so ziemlich alles versucht

    Diese Methode habe ich aus dem Galileo Computing Openbook, aber ich werde einfach nicht schlau daraus!

    Ich bitte um kreative Hilfe komplett Lösungen brauche ich nicht einmal mir reicht schon ein Tipp welcher mir auf die Sprünge hilft.

    Zur Orientierungshilfe habe ich mal ein Screenshot gemacht :P



    Edit: Hat sich soeben erledigt, habe die Antwort selbst gefunden

    Für alle die das selbe Problem irgendwann mal haben sollten:

    Code:
    WeiblichToolStripMenuItem1.DropDownItems.Add(New ToolStripMenuItem(txtMitarbeiterWeiblichVorname.Text & " " & txtMitarbeiterWeiblichNachname.Text))
    In .NET werden die Untermenüs als DropDown Menü behandelt, klingt komisch ist aber so.
    Zuletzt editiert von tr4st; 13.02.2008, 21:08.
Working...
X