![]() |
Zugriff auf öffnendes Formular
Hallo,
ich habe da ein Problem, dass ich einfach nicht gelöst kriege und das mit langsam echt zu schaffen macht. Ich lasse von Form1(unit1) das Form2(unit2) anzeigen (mit Form2.show). Nun will ich, dass beim Schließen von Form2, eine Funktion in Form1 gestartet wird. Da ich aber bereits bei Form1 in uses unit2; stehen habe, kann ich ja nicht mehr bei Form2, unit1 unter uses einfügen. Wie greife ich den nun auf Form1 zu? Ich habe keine Idee... bitte helft mir. Gruß Micha |
Re: Zugriff auf öffnendes Formular
Unter imlementation kannst du weitere Units eintragen in einem weiteren uses-Abschnitt.
|
Re: Zugriff auf öffnendes Formular
Hallo,
danke für die Antwort. Damit klappt das mit dem Focus schonmal sehr gut. Nur wie rufe ich jetzt die Procedure auf? Ich habe nun folgendes
Delphi-Quellcode:
Ich hoffe auch dafür gibt es eine Lösung. Danke
implementation
uses unit1; procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin form2.Set_Status(1); // Nicht bzw. wird mir direkt rotmarkiert. form2.SetFocus; // Funktioniert form1.close; end; Gruß Micha |
Re: Zugriff auf öffnendes Formular
Hallo,
habe es jetzt so gelöst, dass die onActive Funktion von Form1, die Funktion startet. Damit funktioniert des, ist aber nicht so schön. Sollte jemand noch ne Antwort haben, immer her damit. Gruß micha |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 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-2025 by Thomas Breitkreuz