Ein Hintergrundbild im Form?
Kann man in Delphi irgendwie einen Hintergrunderstellen, der auch wirklich im Hintergrund ist und nirgendwo hervorgehoben wird? Gibt's da 'ne andere Möglichkeit als mit der TImage Komponente? Weil da hab ich das Problem, dass das Image, was ich als Hintergrund haben will, immer hervorgehoben wird von anderen Images. Kann man das irgendwie umgehen?
|
Re: Ein Hintergrundbild im Form?
Hi!
Ich weiß nicht, was du mit hervorgehoben meinst, aber man kann das Bild ja direkt auf den Canvas des Forms kopieren. Ciao Frederic |
Re: Ein Hintergrundbild im Form?
Zitat:
Und wie kann man ein Bild auf den Canvas des Forms kopieren? :???: |
Re: Ein Hintergrundbild im Form?
Du kannst das verdecken verhindern in dem du mit der Rechten Maustaste auf das Hintergrundbild klickst und dann "Send To Back" wählst.
Direkt auf die FormCanvas kannst du das ganze bringen in dem du die Paint-Methode überschreibst, eventuell geht es auch im OnPaint... |
Re: Ein Hintergrundbild im Form?
Das geht mit TCanvas.Draw. Wenn ich mich richtig erinnere, nimmt diese Methode einen Parameter TGraphic und zwei Integer-Werte als Ursprung... Am besten, du experimentierst ein wenig damit rum.
|
Re: Ein Hintergrundbild im Form?
Hi,
kleiner Zusatz: du kannst das "Nach hinten schicken" mit dem Befehl TImage.SendToBack; auch zur Laufzeit machen. ;) Chris PS: Ansonsten gibt es auch Wallpaper-Komponenten, wie Sand am Meer. Zum Beispiel in der JVCL. |
Re: Ein Hintergrundbild im Form?
Ah, danke für die Hilfe :mrgreen:
Damit wäre das Thema eigendlich abgeschlossen ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz