Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi (Einfach) 2 Fragen (https://www.delphipraxis.net/97489-einfach-2-fragen.html)

fortuneNext 11. Aug 2007 09:52


(Einfach) 2 Fragen
 
Hallo, ich bin neu beim Delphiprogrammieren und habe da mal ein paar Fragen.

1. Wie kann ich ein Event festlegen, das auftritt, sobald eine Form "VISIBLE" gemacht wird?


Delphi-Quellcode:
procedure FormVisible(Sender: TObject);
Delphi-Quellcode:
procedure TGameWindow.FormVisible(Sender: TObject);
begin
  showmessage('TEST');
end;
funktioniert nicht.


2. Wie kann ich ein Bild in der Laufzeit ändern? Denn man kann ja nicht einfach Wert in den Eintrag PICTURE legen, da dort immer steht (TBitmap).

SirTwist 11. Aug 2007 10:02

Re: (Einfach) 2 Fragen
 
Zitat:

Zitat von fortuneNext
Hallo, ich bin neu beim Delphiprogrammieren und habe da mal ein paar Fragen.

Herzlich willkommen!


Zitat:

Zitat von fortuneNext
1. Wie kann ich ein Event festlegen, das auftritt, sobald eine Form "VISIBLE" gemacht wird?

Geh in den ObjectInspector (normalerweise links), klick dort auf den Reiter "Ereignisse" und mach auf das leere Feld hinter "OnFormShow" einen Doppelklick. Dann wird eine neue Prozedur "TForm1.FormShow" erstellt, die ist genau das, was Du haben möchtest.


Zitat:

Zitat von fortuneNext
2. Wie kann ich ein Bild in der Laufzeit ändern? Denn man kann ja nicht einfach Wert in den Eintrag PICTURE legen, da dort immer steht (TBitmap).

Es müsste (aus dem Gedächtnis) eine Methode "LoadFromFile" geben, wenn also Dein Bild Image1 heißt, solltest Du mit "Image1.LoadFromFile('c:\datei.bmp');" eine neue Datei laden können.

fortuneNext 11. Aug 2007 10:24

Re: (Einfach) 2 Fragen
 
Danke, eine schnelle und sehr hilfreiche Antwort :-D

Mit dem Picture krieg ich allerdings noch nicht ganz hin...

Delphi-Quellcode:
  OwnAvatar.Picture := Arcanis.LoadFromFile('C:\Dokumente und Einstellungen\Tim\Desktop\Verschiedenes\Selbstprogrammiertes\Delphi\Titans\Work\Pictures\Arcanis.bmp');
Diese Zeile verursacht folgenden Fehler:

Zitat:

[Error] mGameWindow.pas(165): Undeclared identifier: 'LoadFromFile'
Hab ich die Syntax falsch verstanden?

Die Muhkuh 11. Aug 2007 10:25

Re: (Einfach) 2 Fragen
 
Delphi-Quellcode:
OwnAvatar.Picture.LoadFromFile('C:\Dokumente und Einstellungen\Tim\Desktop\Verschiedenes\Selbstprogrammiertes\Delphi\Titans\Work\Pictures\Arcanis.bmp');
;)

fortuneNext 11. Aug 2007 10:33

Re: (Einfach) 2 Fragen
 
Aahhh :) Danke !
Damit wären meine Fragen dann geklärt, danke euch! :coder:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz