Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Onmousedown einer TShape per Code ausführen (https://www.delphipraxis.net/172747-onmousedown-einer-tshape-per-code-ausfuehren.html)

Muehli 20. Jan 2013 15:43

Delphi-Version: 5

Onmousedown einer TShape per Code ausführen
 
Also, ich habe ein Shape und ein Onmousedown event zugewiesen, jetzt möchte ich in einer anderen Procedure dieses Onmousedown ausführen, so wie bei einem Button mit einem einfachen button.click. Wie kann ich das machen?

Bummi 20. Jan 2013 16:12

AW: Onmousedown einer TShape per Code ausführen
 
auch wenn ich es nicht für eine gute Idee halte
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Shape1MouseDown(Shape1,mbleft,[],0,0);
end;

Muehli 20. Jan 2013 16:25

AW: Onmousedown einer TShape per Code ausführen
 
Zitat:

Zitat von Bummi (Beitrag 1199902)
auch wenn ich es nicht für eine gute Idee halte
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Shape1MouseDown(Shape1,mbleft,[],0,0);
end;

keine gute idee? alternativen?

DeddyH 20. Jan 2013 16:39

AW: Onmousedown einer TShape per Code ausführen
 
Eine eigene Methode schreiben und diese in beiden Events aufrufen.

Muehli 20. Jan 2013 16:45

AW: Onmousedown einer TShape per Code ausführen
 
Zitat:

Zitat von DeddyH (Beitrag 1199904)
Eine eigene Methode schreiben und diese in beiden Events aufrufen.

hab ja eine procedure geschrieben die ausgeführt wird aber die hat als sender dieses shape...

Array 20. Jan 2013 17:05

AW: Onmousedown einer TShape per Code ausführen
 
dort https://groups.google.com/forum/?fro...sc/7RVpHWQY4Cg findest du eine sehr gute Anleitung mit sogar zwei möglichen Lösungswegen, sollte dir weiterhelfen.

DeddyH 20. Jan 2013 17:12

AW: Onmousedown einer TShape per Code ausführen
 
Mich beschleicht das Gefühl, ich habe das Problem noch nicht erfasst.


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