![]() |
GroupBox Anordnungen verschieben sich nach Visible := True
ich verwende D2007
also: Die oberste Groupbox ist immer sichtbar, dort wird ausgewählt, welche Eigenschaft die Maschine hat. gbx1.Visible := True; gbx2.Visible := False; gbx3.Visible := False; gbx4.Visible := False; Dementsprechend werden dann nachfolgend Groupboxen eingeblendet - visible := True das führt dann ggf dazu, dass alle Groupboxen sichtbar werden. Leider stimmt jetzt die Reihenfolge nicht mehr, da ist dann die Anordnung plötzlich gbx1 gbx3 gbx4 gbx2 --- vertauscht, müsste oben sein --- wie kann ich denn die Reihenfolge der Groupboxen wieder sortieren? Mit TabOrder zur Laufzeit komme ich nicht weiter Gruß + Danke Tom |
Re: GroupBox Anordnungen verschieben sich nach Visible := Tr
Ich vermute du hast die GroupBoxen auf Align = alTop?
Du mußt den Top-Wert der GroupBoxen neu setzen:
Delphi-Quellcode:
gbx2.Top := gbx1.Top + 10;
|
Re: GroupBox Anordnungen verschieben sich nach Visible := Tr
Habe es gefunden,
wenn ich die Groupboxen in umgekehrter Reihenfolge wieder sichtbar mache, dann passt die Anzeige. gbx4.Visible := True; gbx3.Visible := True; gbx2.Visible := True; (war alTop - hatte ich vergessen) Danke, Gruß Tom |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:25 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