Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bild als TForm1 Hintergrund einfügen ? (https://www.delphipraxis.net/132399-bild-als-tform1-hintergrund-einfuegen.html)

harryi 11. Apr 2009 23:09


Bild als TForm1 Hintergrund einfügen ?
 
Hallo,

ich habe seit ca 6 Monate Delphi Unterricht. Ich finde aber creative Sachen auslassen.
Ich habe von euch schon gelernt, wie ich wav Datei abspiele, nun kommt die nächste Frage:

Wie schaffe ich ein JPG/JPEG/GIG/PNG Bild als Hintergrund für meine Anwendung einzubinden?
Wie schaffe ich Buttons mit einem Bild zu überziehen?

Vielen Dank

fkerber 12. Apr 2009 00:23

Re: Bild als TForm1 Hintergrund einfügen ?
 
Hi!

Um ein Bild auf eine Form zu bekommen kannst du am einfachsten Delphi-Referenz durchsuchenTImage nutzen.
Für Buttons mit Bild bieten sich z.B. Delphi-Referenz durchsuchenTBitBtn an.


Ciao, Frederic

Matze 12. Apr 2009 06:24

Re: Bild als TForm1 Hintergrund einfügen ?
 
Zitat:

Zitat von harryi
Wie schaffe ich ein JPG/JPEG/GIG/PNG Bild als Hintergrund für meine Anwendung einzubinden?

Für JPG/JPEG musst du lediglich die Unit "JPEG" in den Uses-Bereich ganz oben in deiner Unit einfügen.

GIG kenne ich nicht, vermutlich meinst du GIF. Da gibt es Units, die nicht bei Delphi dabei sind (TGIFImage) und für PNG (TPNGImage). Du kannst dir auch eine Dll herunterladen, die einige Formate unterstützt. Beispielsweise FreeImage.
Von Haus aus unterstützt Delphi nur BMP, JPG/JPEG und ICO.

Grüße, Matze

Edit: Link zu TPNGImage entfernt. Grund: siehe Beitrag drunter. Danke Sebastian.

jaenicke 12. Apr 2009 06:51

Re: Bild als TForm1 Hintergrund einfügen ?
 
Der Link zu TPNGImage funktioniert nicht, der führt lediglich zu einer Seite, auf der steht, dass CodeGear / Embarcadero die alte Lizenz praktisch aufhebt und die Verbreitung der Komponente nachträglich untersagt.

Bei Torry gibt es die Komponente noch:
http://www.torry.net/quicksearchd.ph...lphi&Title=Yes

Eine Alternative für viele Formate ohne zusätzliche DLL ist GraphicEx:
http://www.soft-gems.net/index.php?o...d=13&Itemid=33

harryi 13. Apr 2009 13:37

Re: Bild als TForm1 Hintergrund einfügen ?
 
ah ok Danke, hat jede Delphiversion Unit:JPEG und TImage Unterstützung?

Wir haben nämlich noch Delphi 2005 in der Schule.

LG^^

jaenicke 13. Apr 2009 13:39

Re: Bild als TForm1 Hintergrund einfügen ?
 
Jpeg geht da auf jeden Fall mit der Unit.

mkinzler 13. Apr 2009 13:40

Re: Bild als TForm1 Hintergrund einfügen ?
 
Jein, früher wurde sie nicht automatisch installiert, sondern musste manuell von der Cd nachinstalliert werden.

FabianClassen 13. Apr 2009 13:42

Re: Bild als TForm1 Hintergrund einfügen ?
 
Das ist in Delphi 5 kein Problem.
Hab neben Turbo Delphi auch Delphi 5 auf der Platte.
Auch aus der Schule.
TImage ist eine Komponente die du (ich glaube) unter Zusätzliches auf der Komponetenpalette findest.
Und JPEG kannste unter Uses ohne Probleme einbinden ;)

MFG
FC
;)

jaenicke 13. Apr 2009 13:48

Re: Bild als TForm1 Hintergrund einfügen ?
 
Zitat:

Zitat von mkinzler
Jein, früher wurde sie nicht automatisch installiert, sondern musste manuell von der Cd nachinstalliert werden.

Also ich habe hier im virtuellen PC eine normale Installation der genannten Version 2005 (bei mir die PE), und da ist die Unit dabei. Und ich habe sicher nix nachinstalliert.

@FabianClassen: Wie kommst du auf Delphi 5? Es geht um 2005. ;-)

FabianClassen 13. Apr 2009 13:52

Re: Bild als TForm1 Hintergrund einfügen ?
 
Oh ... Shit :D
Sorry. Da habe ich was überlesen. Mir ist klar das 2005 und 5 verschiedene Versionen sind.
Ich habe das eben alles nur mal schnell überflogen und dann hätte ich auch schwören können, das er 5 hat :D

Tja ... hab ich mich verlesen.

Sorry ... aber jetzt wissen alle Delphi 5 User, das es bei ihnen einwandfrei geht.

MFG
FC
;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:54 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