Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ein Hintergrundbild im Form? (https://www.delphipraxis.net/33005-ein-hintergrundbild-im-form.html)

malo 31. Okt 2004 12:07


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?

fkerber 31. Okt 2004 12:11

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

malo 31. Okt 2004 12:13

Re: Ein Hintergrundbild im Form?
 
Zitat:

Zitat von fkerber
Hi!

Ich weiß nicht, was du mit hervorgehoben meinst, aber man kann das Bild ja direkt auf den Canvas des Forms kopieren.

Ciao Frederic

Mit hervorgehoben mein ich, dass das "hintergrundbild" im Vordergrund steht und andere Images dadurch verdeckt werden :(

Und wie kann man ein Bild auf den Canvas des Forms kopieren? :???:

SirThornberry 31. Okt 2004 12:16

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...

Dax 31. Okt 2004 12:16

Re: Ein Hintergrundbild im Form?
 
Das geht mit Delphi-Referenz durchsuchenTCanvas.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.

CalganX 31. Okt 2004 12:21

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.

malo 31. Okt 2004 13:32

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