Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Bild in meinem Formular? (https://www.delphipraxis.net/103059-bild-meinem-formular.html)

N30N 9. Nov 2007 10:35


Bild in meinem Formular?
 
Hi,

ich möchte gerne ein Bild in meinem Formular einfügen. Wie stell ich das an?

DeddyH 9. Nov 2007 10:36

Re: Bild in meinem Formular?
 
Lege ein TImage auf deine Form und lade dein Bild dort hinein.

N30N 9. Nov 2007 10:41

Re: Bild in meinem Formular?
 
Okay, hab Timage gefunden! :) (ganz stolz :D )


Nur wie lade ich jetzt das Bild dort hinein?

DeddyH 9. Nov 2007 10:45

Re: Bild in meinem Formular?
 
Mach mal einen Doppelklick drauf.

N30N 9. Nov 2007 10:52

Re: Bild in meinem Formular?
 
Öhm ja


Das passiert beim Doppelklick:

Delphi-Quellcode:
procedure TPCDatenbank.Image1Click(Sender: TObject);
begin

end;


Muss ich die Datei jetzt per Befehl von nem bestimmten Ort laden? Ich möchte gerne, dass die Grafik auch erhalten bleibt, wenn die Datei von diesem Ort verschwindet.

DeddyH 9. Nov 2007 10:54

Re: Bild in meinem Formular?
 
Hm..., wenn der Doppelklick nicht tut (ich kenne ja Deine Delphi-Version nicht), dann weise dem Image in der Eigenschaft "Picture" eine Grafik zu. Diese wird dann in der *.dfm gespeichert und muss zur Laufzeit nicht aus irgendwelchen externen Dateien geladen werden (obwohl das auch möglich ist).

lbccaleb 9. Nov 2007 12:23

Re: Bild in meinem Formular?
 
ja wenn du es zb mit einem button klick laden willst dann zb so:

Delphi-Quellcode:
uses
  ...,
  jpeg;

image1.picture.loadfromfile(c:\meinbild.jpg');

in die uses klausel musst du jpeg aufnehmen, wenn du jpg´s laden möchtest...


anders geht es, wenn du im objeckt inspector vom auf picture/image (weiß nicht genau ist glaub ich von der version abhängig) gehst und dort eins bild auswählst.. dieses allerdings wird dann in der exe gespecihert und erhöht so die grösse der datei...

also ist es wahrscheinlich besser (jenachdem was du vor hast) sie nachträglich aus einem image zu laden..

mfg


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