Announcement

Collapse
No announcement yet.

Formular zeigt sich selber !

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Formular zeigt sich selber !

    Ich habe in meiner Anwendung ein Formular fuer die Benutzeranmeldung.

    So weit so gut : Dieses wird aber sofort nach dem Erzeugen sichtbar !?!?

    Ergebnis : Ich habe mein Hauptfenster auf dem Bildschirm und dahinter
    bereits sichtbar das Fenster für die Benutzeranmeldung.
    Dieses soll eigentlich nur gezeigt werden, wenn ein bestimmter
    User erkannt wurde (Netzwerk).

    Ich suche schon 3 Stunden ! Ich habe das Formular schon aus dem Projekt
    entfernt und dann wieder hinzugefügt => Gleiches Ergebnis. Sobald
    das Formular erzeugt wird, wird es sichtbar als wenn ich form.show aufgerufen hätte ?!?!

  • #2
    Hallo Stephan,
    irgendwo wird das Formular aufgerufen.
    Vielleicht ist der Fehler in der Routine zur Erkennung des Benutzers ??
    Wo, in welcher Datei, wird der Benutzer ermittelt

    Comment


    • #3
      <li>1.) Form.Visible := false;
      <li>2.) DelphiIDE\Menu\Project\Optionen\Formulare\Autom. Formularerstellung -> in Verfügbare Formulare

      Hage

      Comment


      • #4
        Jein, So habe ich die Sache jetzt umgangen ;-)
        Ich habe die automat. Formularerzeugung abgeschaltet und erzeuge
        das Formular erst, wenn ich es auch brauche.
        Sobald ich es wieder automat. erzeugen lasse, wird es sofort nach
        der Erzeugung in der Projektdatei "Application.CreateForm(TUserWahlFo, UserwahlFo);" wieder ungewollt sichtbar !?!

        Gruss

        Stepha

        Comment


        • #5
          Der USer wird in der Datei des Anwendungshauptformulars bestimmt.

          Wenn dieser <> "XXX" ist, soll das Formular erst gezeigt werden.
          Es wird aber bereits gezeigt, wenn es erzeugt wird in der Projektdatei
          mit "Application.CreateForm(TUserWahlFo, UserWahlFo);"

          ?!?

          Comment


          • #6
            Ist bei dem Formular UserwahlFo die Eigenschaft Visible auf False, <br>
            wie von Hagen vorgeschlagen

            Comment


            • #7
              GRGRGRGRGRG !

              Wenn man sich erst mal in etwas verstrickt hat sieht man den Wald
              vor lauter Bäumen nicht mehr !
              PENG ! Na klar : Ich Depp hatte visible auf True stehen ;-)

              Ich habe etwas Stress, seit heute morgen läuft eine Lagerfachverwaltung von mir im Echtbetrieb und dann fängt man schon
              einmal an kopflos zu werden ...
              Gut wenn sich dann hier im Forum Menschen finden, deren Kopf etwas
              kühler ist als der eigene ;-)

              VIELEN, VIELEN DANK !!!

              Stephan Weise

              Comment


              • #8
                Man darf den Kopf halt nicht in den A.. aeh Sand stecken, sonst laeuft er heiss ;-

                Comment


                • #9
                  Man erzeugt einen Dialog sowieso erst wenn man ihn braucht. Ich habe mal ein Programm uebernommen das ca 40 Forms erzeugt hat. Nachdem ich die Dialoge nur bei Bedarf erzeugt hatte, startete es gleich viel schneller

                  Comment

                  Working...
                  X