Hallo Leute,
ich steh irgendwie auf dem Schlauch.
Ich suche nach einer einfachen aber effektiven Methode per Drag & Drop eine Menü- bzw. Baumstruktur zu erstellen.
Am Screenshot im Anhang seht Ihr wie das Ergebnis aussehen soll.
Das Menü soll zweidimensional bleiben. Also jeweils eine Hauptgruppe und darunter beliebig viele Untergruppen:
Die Hauptgruppenbezeichnungen sind frei definierbare Strings (die könnte ich vorher eingeben lassen und in eine Listbox packen).
Die Untergruppenbezeichnungen stehen ebenfalls in einer Listbox (oder beliebigen anderem Container).
Nun möchte ich, dass der User per Drag & Drop zu jeder Hauptgruppe beliebige Untergruppen hinzufügen, verschieben und wieder entfernen kann. Ebenso sollen die Reihenfolge der Hauptgruppen verschiebbar sein (und die Untergruppen mitverschieben).
Wobei sich die Untergruppen auch gerne wiederholen dürfen.
Am Ende möchte ich die "Struktur" auslesen und in für mich passende Variablen füllen.
Ich habe mit dem Treeview-Control herumprobiert, das ist mir aber etwas zu träge und umständlich.
Habt Ihr eine Idee, wie man am Benutzerfreundlichsten so einen Menüstrukturgenerator hinbekommen kann?
LG Roland
ich steh irgendwie auf dem Schlauch.
Ich suche nach einer einfachen aber effektiven Methode per Drag & Drop eine Menü- bzw. Baumstruktur zu erstellen.
Am Screenshot im Anhang seht Ihr wie das Ergebnis aussehen soll.
Das Menü soll zweidimensional bleiben. Also jeweils eine Hauptgruppe und darunter beliebig viele Untergruppen:
Hauptgruppe 1
- Untergruppe X
- Untergruppe Y
Hauptgruppe 2
- Untergruppe Z
- Untergruppe X
Die Hauptgruppenbezeichnungen sind frei definierbare Strings (die könnte ich vorher eingeben lassen und in eine Listbox packen).
Die Untergruppenbezeichnungen stehen ebenfalls in einer Listbox (oder beliebigen anderem Container).
Nun möchte ich, dass der User per Drag & Drop zu jeder Hauptgruppe beliebige Untergruppen hinzufügen, verschieben und wieder entfernen kann. Ebenso sollen die Reihenfolge der Hauptgruppen verschiebbar sein (und die Untergruppen mitverschieben).
Wobei sich die Untergruppen auch gerne wiederholen dürfen.
Am Ende möchte ich die "Struktur" auslesen und in für mich passende Variablen füllen.
Ich habe mit dem Treeview-Control herumprobiert, das ist mir aber etwas zu träge und umständlich.
Habt Ihr eine Idee, wie man am Benutzerfreundlichsten so einen Menüstrukturgenerator hinbekommen kann?
LG Roland
Liebe Grüße
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at