Einzelnen Beitrag anzeigen

IngoD7

Registriert seit: 16. Feb 2004
464 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Form.hide Problem bei dynamischen Erzeugen via create(se

  Alt 8. Mär 2007, 19:32
Zitat von mkinzler:
Form1 ist eine bestimmte Referenzvariable und nicht die aktuelle Instanz.
Einfach Hide; oder Self.Hide; verwenden
Das weiß ich. Ich selbst verwende auch - wenn nötig - self.

Aber wo ist die Verwendung von Form1.Hide in einer TForm1.Button1Click ein Fehler?
Habt ihr ein Beispiel, wann und wieso das in diesem Fall schiefgehen kann?

Will sagen:
Wenn er Form1 (eine Instanz von TForm1) verstecken will, dann kann er überall sagen: Form1.Hide.
Form1 wird ausgeblendet und er ist zufrieden.

Dass er - wenn er mehrere Instanzen von TForm1 erzeugt hat - immer nur die eine Instanz namens Form1 schließt, sobald in irgendeiner Instanz der zugehörige Button1 gedrückt wird, das ist mir klar.
Hat aber ja mit seinem Problem hier überhaupt nichts zu tun.
  Mit Zitat antworten Zitat