K9s Geschrieben 4. November 2009 Geschrieben 4. November 2009 Hallo zusammen, ich hätte mal eine kurze Frage zu „Windows Forms“, da mir diverse Bücher/Webcasts wie z.B. das Openbook „Visual CSharp2008“ oder „MSDN“ nicht weiterhelfen konnten. Vielleicht habt ihr ja einen Tipp für mich. Zur Ausgangssituation(VisualStudio2005): Ich habe ein Form, das per BorderLayout wie folgt aufgebaut ist: - WEST: Ein Panel mit diversen Buttons z.B. „Button1“ und „Button2“ - CENTER: Hier soll je nach Button ein spezifisches Panel(Panel1 oder Panel2) über den ganzen Bereich angezeigt werden. Zu meiner Frage: Nachdem mein Layout steht, würde ich gerne über den Form.Designer meine spezifischen Panel’s füllen, jedoch kann ich nur ein Panel füllen, da das andere verdeckt wird. Kann man irgendwie zwischen den Panel umschalten oder ein Panel in den Vordergrund oder Hintergrund rücken? Gibt es eventuell dafür noch eine bessere Lösung, z.B. über UserControls? Ich hoffe ihr könnt mir weiterhelfen, eventuell habt ihr auch ein Beispiel wie so etwas aussehen könnte. Vielen Dank Zitieren
HJST1979 Geschrieben 4. November 2009 Geschrieben 4. November 2009 Kann man irgendwie zwischen den Panel umschalten oder ein Panel in den Vordergrund oder Hintergrund rücken? Ja rechte Mousetaste auf das Panel -> In den Hintergrund Kleiner Tipp: 1. Mach das erste Panel fertig (alle Controls draufschieben) 2. Schiebe das Panel so klein wie möglich 3. Mache das nächste Panel 4. Gehe zu 2. bis fertig *G* 5. Schiebe alle Panels nach der reihe wieder so groß wie du es brauchst oder nutz Dock -> Fill (bei den Eigenschaften) Man kann die einzelnen Panels auch wenn man sie nicht sieht bei den Eigenschaften bearbeiten (siehe Combobox) Gruß Hans-Jörg Zitieren
K9s Geschrieben 4. November 2009 Autor Geschrieben 4. November 2009 Vielen Dank Klappt wunderbar Zitieren
HJST1979 Geschrieben 4. November 2009 Geschrieben 4. November 2009 Freut mich, viel spass noch ! Gruß Hans-Jörg Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.