AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Button1.click auf einer anderen Form ausführen!
Thema durchsuchen
Ansicht
Themen-Optionen

Button1.click auf einer anderen Form ausführen!

Ein Thema von Go2EITS · begonnen am 19. Jul 2006 · letzter Beitrag vom 19. Jul 2006
 
Go2EITS

Registriert seit: 25. Jun 2006
519 Beiträge
 
Delphi 7 Personal
 
#1

Button1.click auf einer anderen Form ausführen!

  Alt 19. Jul 2006, 08:59
Guten Morgen,

ich habe mal die Frage gestellt, wie man eine Procedure direkt aufruft, die normalerweise
zum Beispiel mit dem Ergeignis Button1.click ausgeführt wird.

Die Antwort war:

Button1Click(nil); //oder
Button1Click(Form1); //oder
Button1Click(Sender);

Unproblematisch ist es, um es vorwegzunehmen, wenn die Form sichtbar ist:
Form2.Button1Click(Sender); Klappt bestens.

Aber:
Wenn die Form nicht sichtbar ist, und ich mit form2.Button1Click(Sender) aufrufe, gibt es eine Exception.

Die Diskusion und die Vorteile daraus, den Code auszulagern und separat vorn Form1 und Form2 aufzurufen, ist mir bekannt.

Gibt es eine Möglichkeit, das Ereignis der nicht sichtbaren Form Form2.button1Click direkt aufzurufen, ohne eine Exception auszulösen?

Vielen Dank für Eure Antworten im voraus.

GO2EITS
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:59 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