![]() |
Image während der Laufzeit eine Ebene nach hinten Stufen
Hi, eine Frage zum Fenster-Handle glaube ich zumindest... kenn mich da nich so aus:
Hab mehrere Image Komponenten, nun soll beim klick auf eine diese nach vorne gesetzt werden. Die Überlappen sich alle und sonst kann man ja nicht jedes Bild sehn, hoffe ihr versteht was ich meine ;) Gibt es nen Befehl der das zur Laufzeit macht? Thx für jede Antwort. |
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Ich bin nicht sicher, ob ich Dich richtig verstanden habe, aber versuch es einmal mit TImage.BringToFront.
|
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Ok, das geht, aber soll ich das jetzt bei JEDEM Bild in die On Click Proz. einfügen oder gibt es eine andere Möglichkeite?
das sind nämlich 20 Imagekomponenten... würd nen langer quelltext.. THX erstmal für die antwort |
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Einfach ein
Delphi-Quellcode:
und dann jedem Image die gleiche Ereignisprozedur verpassen ;)
(Sender as TImage).BringToFront
|
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Delphi-Quellcode:
geht nicht auch folgendes?
(Sender as TImage).BringToFront
Delphi-Quellcode:
TImage(Sender).BringToFront
|
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Sorry, aber das versteh ich jetzt nicht ganz...
Wo soll ich das denn einfügen? Und: Zitat:
|
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Zitat:
Unterschied ist halt, neben einem minimalen Zeitunterschied, die nettere Fehlermeldung falls der sender mal kein TImage ist ;) Zitat:
Ich finde, das ist weniger Arbeit :stupid: |
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Zitat:
Und was macht das? muss man da nicht selber was eintragen? und wie gesagt... ist das nicht fast das selbe als schreib ich OpCa1.BringToFront OpCa2.BringToFront OpCa3.BringToFront OpCa4.BringToFront OpCa5.BringToFront OpCa6.BringToFront ect. |
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Hast du mein Edit gelesen?
der sender ist die Komponente, die das Ereignis ausgelöst hat. Und ein Cast ist einen Typenumwandlung. Da sender nur TObject ist, musst du casten um die Funktion aufrufen zu können. |
Re: Image während der Laufzeit eine Ebene nach hinten Stufen
Danke :)
Funktioniert jetzt alles --> :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 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