![]() |
Z-Reihenfolge der Controls zur Laufzeit ändern
Weiß jemand wie man die Z-Reihenfolge aller Controls einer Form zur Laufzeit ändern kann? Ich erstelle z.B. eine TGroupbox zur Laufzeit meines Programmes auf der Form und möchte diese nun in den Hintergrund setzen, so das sie nicht alle anderen Controls verdeckt - also quasi das selbe was Delphi macht, wenn ich im Designer mit der rechten Maustaste auf ein Control klicke und "Nach hinten setzen" auswähle, nur zur Laufzeit.
|
Re: Z-Reihenfolge der Controls zur Laufzeit ändern
Hai,
ich denke mal Du musst einfach den .Parent des Controls ändern. |
Re: Z-Reihenfolge der Controls zur Laufzeit ändern
Es gibt nur einen Parent - die Form selbst. Es betrifft ja nicht nur die Groupbox, sondern auch Richedits,Images und weitere Controls. Und ich kann ja schlecht als Parent eines Richedits ein Image wählen oder eine Checkbox.
|
Re: Z-Reihenfolge der Controls zur Laufzeit ändern
Die TControl Methoden BringToFront() und SendToBack() sollten dir helfen.
Grüße vom marabu |
Re: Z-Reihenfolge der Controls zur Laufzeit ändern
Das wars. Vielen Dank.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 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 by Thomas Breitkreuz