Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - BrintInFront überprüfen


thomas2009 - Do 05.05.11 17:35
Titel: BrintInFront überprüfen
Hallo
wie kann man überprüfen ob das Image ganz oben für die andere steht oder nicht
Ich schiebe das Image1 nach oben :
Image1.Bringinfront;

danach möchte ich überprüfen ob image1 über image2 ist


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Fr 06.05.2011 um 10:22


Lannes - Do 05.05.11 18:18

Hallo,

ob ein Image "ganz oben für die andere steht" kann ich dir nicht sagen und BrintInFront kenn ich nicht, aber welches Image das Obere in der Z-Ordnung ist, wenn BringtoFront ausgeführt wurde, kann ich dir sagen.

Immer das letzte Control in der Liste der Controls ist das Oberste.
Hier ein Beispiel mit einem Panel:

Delphi-Quelltext
1:
showmessage(TControl(Panel.Controls[Pred(Panel.ControlCount)]).Name);