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