Ich habe ein Problem mit dem Andocken. Hier ist das Ding. Ich hoffe ich kann es gut erklären.C# ändern "sichtbar" zerstört die Reihenfolge meiner angedockten Panels?
Das Design der Form ist wie folgt
The form
panelA -docked on top (there is a groupbox in this, it is also docked on top)
panelB -docked on top
tablist -docked fill
Die Sache ist, panelB in der Mitte sein muss. Die Sichtbarkeit von PanelB wird durch eine Combobox in PanelA gesteuert. Wenn der Benutzer also in der Combobox (in PanelA) etwas auswählt, wird das PanelB sichtbar und mit dem zugehörigen Benutzersteuerelement geladen.
Das Document Outline ist
The form
tablist
panelB
panelA
Sie auf dem gleichen Niveau sind, aber nicht die gleiche Reihenfolge mit dem Design. Ich weiß nicht warum.
Das Problem ist, ich mache panelB sichtbar = falsch im Konstruktor, und machen es wieder sichtbar in combobox_selectedIndexChanged. Das PanelB scheint jedoch auf PanelA zu liegen. Nachdem es sichtbar gemacht wurde, sieht es so aus;
the form
panelB
panelA
tablist
Wie kann ich das beheben?
es immer noch die gleichen. Auch die Tablist verschwunden – Ada
Die Idee ist, dass Sie mit diesen Methoden spielen müssen – ionden
danke. Wenn ich das nicht beheben kann, mache ich den Workaround, indem ich nur die Höhe ändere. – Ada