Das Formular wird nach dem Schritt 'Application.CreateForm' angezeigt

8

Ich arbeite an einem Projekt in Delphi 2007 (CodeGear RAD Studio). Es gibt einige Formulare in der Anwendung. Die folgenden Formulare werden wie folgt erstellt:

%Vor%

Das Problem ist, dass in Zeile Application.CreateForm(TSettings, Settings); Einstellungen Formular erscheint (nicht modal). Und die Frage ist, warum es passiert?.

Ich weiß, dass es wahrscheinlich nicht genug Informationen gibt, aber ich bin bereit, einige zur Verfügung zu stellen, wenn es nötig ist.

P.S. Ich schreibe gerade Programmlogik neu, so dass Einstellungsformular erst erstellt wird, bevor es erscheint, und danach lösche ich es. Trotzdem würde ich gerne die Antwort auf diese Frage wissen.

    
Olexandr Strelchenko 26.07.2013, 07:32
quelle

1 Antwort

13

Die Eigenschaft Visible Ihres Einstellungsformulars wird zur Entwurfszeit auf "true" gesetzt und erscheint daher, sobald sie erstellt wurde.

    
iMan Biglari 26.07.2013, 07:35
quelle

Tags und Links