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 von Form1... Form2 Button ansprechen. (https://www.delphipraxis.net/134202-von-form1-form2-button-ansprechen.html)

youuu 17. Mai 2009 21:40


von Form1... Form2 Button ansprechen.
 
Hi,

kann mir jemand sagen, wenn ich auf Form1 einen Button besitze, den dann klicke.
Das dann das klicken von dem Button in Form2 simuliert?


Oder kann ich das Event Vom Button2 in Form2 auch für Button1 in Form1 verwenden?

mkinzler 17. Mai 2009 21:47

Re: von Form1... Form2 Button ansprechen.
 
Indem du
-den Button im anderen Fenster virtuell anklickst oder
-gleich dessen Eventmethode aufrufst

youuu 17. Mai 2009 21:56

Re: von Form1... Form2 Button ansprechen.
 
Zitat:

Zitat von mkinzler
Indem du
-den Button im anderen Fenster virtuell anklickst oder
-gleich dessen Eventmethode aufrufst

Genau das wollte ich tun dessen Eventmethode aufrufen nur wie klappt das?

mkinzler 17. Mai 2009 22:00

Re: von Form1... Form2 Button ansprechen.
 
Delphi-Quellcode:
Form2.Button2.onClick( self);

Luckie 17. Mai 2009 22:14

Re: von Form1... Form2 Button ansprechen.
 
Ich würde den Code der Schaltfläche in eine öffentliche Methode auslagern und diese dann aufrufen. Allerdings würde ich auch das Konzept noch mal überdebnken. Wenn du die Methode eines anderen Formulares aufrufen musst, stellt sich die Frage, ob dieser Code an der richtigen Stelle steht oder ob man nicht eine extra Unit benutzt, die man in beiden Formularen einbindet.

omata 18. Mai 2009 02:26

Re: von Form1... Form2 Button ansprechen.
 
Zitat:

Zitat von mkinzler
Delphi-Quellcode:
Form2.Button2.onClick( self);

Bitte nicht so. Stichwort: Zugriffsmethoden

mkinzler 18. Mai 2009 06:35

Re: von Form1... Form2 Button ansprechen.
 
Es ging mir nur ums Prinzip und sollte nicht als Mustercode dienen.


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