Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi BMP als Formularhintergrund (https://www.delphipraxis.net/126748-bmp-als-formularhintergrund.html)

taaktaak 1. Jan 2009 23:28

Re: BMP als Formularhintergrund
 
Nun, du übergibst einen festen Pfad (d.h. verwendest nicht OpenPictureDialog) und rufst die Methode an geeigneter Stelle auf. Ob das im OnCreate() möglich ist, musst du testen, sonst z.B. im OnShow().

blawen 1. Jan 2009 23:28

Re: BMP als Formularhintergrund
 
Zitat:

Zitat von AlexanderBrade
Dieser Quelltext funktioniert. Nur wie passiert das automatisch mit einer speziell definieren BMP-Datei, wenn das Programm ausgeführt wird?

Du meinst beim starten des Programms? -> Einfach z.B. "OnCreate" verwenden.

Zitat:

Zitat von taaktaak
Nun, du übergibst einen festen Pfad

Feste Pfade sollten NIE verwendet werden! Nimm relative Pfade, ansonsten wirst Du unweigerlich Probleme bekommen, wenn Du das Programm auf einem anderen Computer startest.

AlexanderBrade 1. Jan 2009 23:33

Re: BMP als Formularhintergrund
 
Wie schreibt man relative Pfade? Bzw. wie sehen solche z.B. aus?

taaktaak 1. Jan 2009 23:35

Re: BMP als Formularhintergrund
 
Zitat:

Feste Pfade sollten NIE verwendet werden!
Autsch, du hast ja Recht!
Das war natürlich dämlich!
:duck:

AlexanderBrade 1. Jan 2009 23:39

Re: BMP als Formularhintergrund
 
Hab's raus! Vielen Dank
Delphi-Quellcode:
Image1.Picture.LoadFromFile(ExtractFilePath(ParamStr(0))+'abi.bmp');

blawen 1. Jan 2009 23:40

Re: BMP als Formularhintergrund
 
Zitat:

Zitat von AlexanderBrade
Hab's raus! Vielen Dank
Delphi-Quellcode:
Image1.Picture.LoadFromFile(ExtractFilePath(ParamStr(0))+'abi.bmp');

:thumb:

taaktaak 1. Jan 2009 23:41

Re: BMP als Formularhintergrund
 
Können wir das Formular mal ansehen, wenn's funktioniert hat?

AlexanderBrade 1. Jan 2009 23:43

Re: BMP als Formularhintergrund
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ja natürlich:


Aber irgendwie habe ich dabei deine Pozedur garnicht verwendet, sodern einfach TImage der Größe des Formulars angepasst...
Außerdem sieht das auch noch nicht so aus, wie in dem anderen Programm(siehe vorigem Link)!

taaktaak 1. Jan 2009 23:47

Re: BMP als Formularhintergrund
 
Ja, ich muss zugeben, das schaut gut aus!
Und welche Controls kommen jetzt noch auf das Formular?

AlexanderBrade 1. Jan 2009 23:47

Re: BMP als Formularhintergrund
 
Liste der Anhänge anzeigen (Anzahl: 1)
Es soll ja eigentlich so aussehen:
siehe Anhang!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:44 Uhr.
Seite 3 von 4     123 4      

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