Einzelnen Beitrag anzeigen

messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Form schließt sich nicht mit Close

  Alt 10. Mai 2007, 15:04
Zitat von marabu:
warum nimmst du einen Timer? Kannst du nicht einfach die Methode Release() anstatt Close() aufrufen?
Release kann ich auch nicht im OnShow aufrufen. Jedenfalls sagte mir das die Fehlermeldung, als ich es probiert habe. Danach wurde das Form gezeigt. Ausserdem hätte ich mit dem Befehl die Routinen aus OnClose nochmal ins OnShow kopieren müssen.
Zitat von daddy:
Lässt sich das nicht auch schon im "OnCreate" prüfen?
Nee, die Daten werden direkt vor dem Aufruf des Forms festgelegt
Zitat von Phoenix:
Wenn Du ein MDI-Form hast...
Habe ich nicht.

Zumal das mit dem timer schon häufig funktioniert hat, auch wenns nicht schön ist weil es doch kurz flackert. Aber ich zoome das Fenster sowieso im OnResize auf Bildschirmgröße, da flackerts gelegenlich sowieso. Vielleicht haut mir das auch dazwischen...
Eine Funktion Form.OnShowQuery wäre das richtige.

Grüße, Messie
  Mit Zitat antworten Zitat