Delphi-PRAXiS

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 Bitmap Show/Hide (https://www.delphipraxis.net/93803-bitmap-show-hide.html)

Tommy1988 11. Jun 2007 16:56


Bitmap Show/Hide
 
Hallo,

kann mir wer sagen, wie ich ein Bitmap an einem bestimmten, vorher festgelegten
Punkt anzeigen und wieder verschwinden lassen kann?

Hatte mir diesbezüglich mal was mit Canvas durchgelesen, leider aber wieder vergessen.

DeddyH 11. Jun 2007 16:57

Re: Bitmap Show/Hide
 
Nimm doch ein TImage.

Tommy1988 11. Jun 2007 17:12

Re: Bitmap Show/Hide
 
Das wäre mir klar gewesen ;)

Nur wie setze ich es an eine bestimmte stelle?

Tommy1988 11. Jun 2007 17:38

Re: Bitmap Show/Hide
 
Soweit bin ich:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
x := 90;
y := 285;
Image1.Left := x;
Image1.Top := y;
Image1.BringToFront;
Caption := 'X: '+IntToStr(x)+', Y: '+IntToStr(y);
end;
Nur ist x und y immer unterschiedlich weils ja über den
ganzen Bildschirm geht.

Gibt es sowas nicht, aber das x und y NUR innrhalb des Forms gelten?

DeddyH 11. Jun 2007 17:46

Re: Bitmap Show/Hide
 
Du willst eine Bitmap außerhalb Deines Formulars anzeigen? Dann schau mal z.B. hier.

Tommy1988 11. Jun 2007 17:48

Re: Bitmap Show/Hide
 
Liste der Anhänge anzeigen (Anzahl: 1)
Genau das nicht :D

Innerhalb des Forms.

Auf Buttonklick (habe 3 davon) soll es an 3 verschiedenen stellen erscheinen.

Anbei ein Bild wo das Bild erscheinen sollte..

DeddyH 11. Jun 2007 17:51

Re: Bitmap Show/Hide
 
Jetzt erklär mir mal ganz genau, was Du machen willst. Wenn Du einen Deiner 3 Buttons klickst, soll das Image an einer bestimmten Stelle erscheinen, bei einem anderen Button an einer anderen Stelle?

Tommy1988 11. Jun 2007 17:52

Re: Bitmap Show/Hide
 
Ganz genau so.

Nur mit meinem obigen Code geht das nicht, weil x und y ja über den ganze bildschirm gelten.

DeddyH 11. Jun 2007 17:54

Re: Bitmap Show/Hide
 
Du kannst X und Y doch selber festlegen. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 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 by Thomas Breitkreuz