Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Bei Form Hintergrundbild einfügen


SMARTY1 - Mi 05.12.07 20:54
Titel: Bei Form Hintergrundbild einfügen
Hallo
Ich möchte, wenn ich auf einen Button klicke, dass dann ein Hintergrundbild in meiner Form erscheint! Geht das?
mfG


Kroko - Mi 05.12.07 21:00

Ja


SMARTY1 - Mi 05.12.07 21:15

Und wie? wäre nett wenn ihr mir helfen könntet!


elundril - Mi 05.12.07 21:24

Mit ner Imagekomponente oder selbst zeichnen.

lg elundril


Popov - Mi 05.12.07 21:26

Ich frage mich wieso alle immer wollen, daß wenn sie ein Button klicken etwas passiert. Wenn man das Forum durchsucht mach Textstellen "wenn ich auf einen Button klicke", dann müßten tausende Einträge kommen ;)

Wie wäre es mit OnPaint? Dann würde das automatisch gezeichnet?

Weißt du wie man auf Canvas zeichnet? Ok, den muß du das Bild in OnPaint Prozedur des Formular zeichnen


Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.FormPaint(Sender: TObject);
begin
  Canvas.Draw(00, Image1.Picture.Bitmap);
end;


Ich hab hier das Bild aus Image1 benutzt, du kannst es anders machen.


.#R4id - Mi 05.12.07 22:32

Oder Komponente von JEDI "JvBackground", die ist zimlich gut :!: