Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi onklick-ereignis von einem mit create erstelltes shape (https://www.delphipraxis.net/9927-onklick-ereignis-von-einem-mit-create-erstelltes-shape.html)

KoRn117 7. Okt 2003 21:42


onklick-ereignis von einem mit create erstelltes shape
 
ich bins mal wieder :)


ich habe ein shape erstellt (zur laufzeit)

nun möchte ich wie bei einem "normal" erstellten shapes die ganzen ereignisse nutzen können wie geht das?

ShapeX := TShape.Create(form1); <- so erstellt

und ich möchte das haben:
Delphi-Quellcode:
procedure TForm1.Shape1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
BLAblaBLA
end;
wisst ihr was ich meine?

vielen dank im vorraus :drunken:

SirThornberry 7. Okt 2003 21:47

Re: onklick-ereignis von einem mit create erstelltes shape
 
die proceduren die aufgerufen werden sollen müssen schon existieren und dann

Delphi-Quellcode:
procedure irgendwas.formcreate(Sender: TObject);
begin
 componente.onClick = procedure1;
end;

procedure irgendwas.procedure1(Sender: TObject);
begin
 //what to do
end;
für dein Beispiel

Delphi-Quellcode:
 shapex.onmousedown := shape1mousedown;


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