![]() |
Panelreihenfolge
Hallo zusammen,
ich habe in einer Form 5 panels. Wenn ich diese alle visible = false setze und später dann wieder auf true, hat er mir die Reihenfolge dieser panels vertauscht. Für mich sollte die Reihenfolge aber genau so sein wie ich sie eingefügt habe. Kann mir jemand sagen wie man das sicher stellen kann? |
AW: Panelreihenfolge
Panel.ZIndex
EDIT: Mein Fehler, was ich gemeint habe ist Control.SendToBack()/Front, aber du meinst die vertikale Reihenfolge? EDIT2: ![]() |
AW: Panelreihenfolge
Zitat:
Ich vergaß noch zu erwähnen, das alle 5 Panels als Dock-Property "Top" eingestellt haben, deshalb ist die Reihenfolge so verwirrend! |
AW: Panelreihenfolge
Left/Right = X-Richtung
Top/Bottom = Y-Richtung Vor/Hinter = Z-Richtung / Z-Index, welchen man z.B. über BringToFront/SendToBack verändern kann. Ansonsten entspricht es erstmal der Erstellungsreihenfolge (Neuestes ist vorne). Wobei die Reihenfolge, wie man etwas ausgerichtet hat dann die Erstellungsreihenfolge überschreibt. (was zuerst oben angedockt wurde, ist ganz oben, egal ob sichtbar oder nicht) |
AW: Panelreihenfolge
Musst Sie halt in umgekehrer Reihenfolge wieder sichtbar machen; alternativ Top := -1 o.ä. in gewollter Reihenfolge nach dem Sichtbarmachen. Wenn es dynamisch sein soll, halt rückwärts über Controls/ControlCount durchlaufen.
|
AW: Panelreihenfolge
Zitat:
|
AW: Panelreihenfolge
Da gibt's doch was bei StackOverflow:
![]() |
AW: Panelreihenfolge
Darf ich nochmal zusammenfassen, was du willst? Also du hast ein Parent-Control und möchtest darauf n Panels haben, mit voller Breite, aber untereinander? Dann sollte ChildSizing das Property deiner Wahl sein, statt Align.
|
AW: Panelreihenfolge
Moment mal, kann es sein dass ich hier falsch bin? Ich arbeite mit Visual Studio... Ich habe nur gesehen dass es sich um .NET Framework handelt, aber nicht um die IDE. Sorry...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz