Wechselnde Navigation

CyberAge

Grünschnabel
Tach zusammen,

ich lerne gerade Visual Basic nach dem Prinzip "Learning by Doing", und bastel direkt an einem kleinen Programm rum. Dabei hab ich ein Problem, was ich einfach nicht gelöst bekomme.

Ich möchte, so wie ich es von der Web-Programmierung her kenne, eine Hauptnavigation haben, welche bei einem Klick eine Hilfsnavigation läd, mit dessen Hilfe ich die einzelnen Programm-Teile laden und nutzen kann. Die Hauptnavi zu erstellen ist nicht weiter schwierig, denn diese ist Statisch und wird immer angezeigt. Das Problem ist, die Hilfsnavi darzustellen.

Ich will, dass diese Hilfsnavi immer an der selben Stelle sitzt (siehe Anhang), und je nach klick auf der Hauptnavi die entsprechende Hilfsnavi anzeigt. Ich habs versucht, mit einem leeren Panel, was durch die Hilfsnavi ersetzt wird (so mach ichs bei der webprogrammierung, einfach eine leere Navi in einem Frame durch eine andere ersetzen). Ich weiß wie gesagt nur nicht, wie ichs anstellen soll...

Könntet Ihr mir hier nen kleinen tipp geben oder besser noch einen tipp, wo ich mir entsprechendes wissen anlesen kann? weil ich will nix fertiges einfach einfügen, sondern am ende die sprache schon ein wenig können um später weitere programme selbstständig zu erstellen...

mfg CyberAge
 

Anhänge

  • programm.jpg
    programm.jpg
    26,5 KB · Aufrufe: 19
Zuletzt bearbeitet:
Da du nicht alles vorgekaut haben möchtest (was ich sehr begrüsse) such mal im Forum nach buttons dynamisch laden.

Grüsse bb
 
nun ja, nicht ganz was ich suche. ich hab mittlerweile das panel durch einen splitcontainer ersetzt (der kommt den frames die ich kenne am nächsten). nun müßte ich doch nur hin gehen und das panel1 (linker frame) durch ein benutzersteuerelement ersetzten bzw. dieses im panel1 laden, oder? so könnte ich immer das menü was ich brauche über das andere drüberladen...

komme ich so weiter oder manövriere ich mich gerade in eine sackgasse?

mfg CyberAge
 
Ich glaube das du da mit Sicherheit eine Möglichkeit hast dies zu realisieren. Ich persönlich würde allerdings nicht die Panels überlagern, sondern wie gesagt die Menüpunkte über dynamische Buttons hinzufügen.
Du könntest also auch für jede Menümöglichkeit ein eigenes Panel mit den entsprechenden Möglichkeiten ein bzw. auszublenden.

Grüsse bb
 
Zurück