Entwickler-Ecke
Sonstiges (Delphi) - Hilfe!!!
Hendrik - Di 09.07.02 12:25
Titel: Hilfe!!!
Hilfe!!
Ich habe folgendes Problem:
Ich habe ein Umfangreiches Programm mit aber erst 2 Formulare, eines mit dem Formstyle fsnormal (Hauptformular) und eines mit Formstyle fsstayontop (Form2).
Wenn ich jetzt aber das 2. Formular über Form2.show; aus dem Hauptformular starte muss ich mehrmals auf den Button klicken, bis dass es dauerhaft angezeigt wird. Will ich die Form2 jetzt über den Befehl Close; schließen kommt folgende Fehlermeldung "Ein unsichtbares oder deaktiviertes Fenster kann nicht den Folus erhalten!". Das ist ja nicht normal.
Vielleicht hab ich auch irgendwas unwissentlich verstellt oder so, kann mir jemand sagen, wie ich diesen Fehler wieder wegmache?
Maggi - Di 09.07.02 12:50
Hi, :?
so wie du dien Problem beschreibst kann der fehler bei einem komplexeren Programm an mehreren Stellen liegen,..... überprüfe doch mal ob du irgendwo beim Fromclose den Focus neu setzt und diesen dann an eine falsche stelle...
Am besten aber du beschreibst noch etwas genauer was auf dem Oncloseereignis noch alles so geschieht!!
Gruß
Maggi
Hendrik - Di 09.07.02 17:14
Bei onclose hab ich noch nichts (bei beiden Formularen).
Alfons-G - Di 09.07.02 18:29
Schau mal nach, ob Du irgendwo Form1 mit Hide verborgen hast.
Kleiner Tipp am Rande:
"Hilfe !" ist kein sehr aussagekräftiger Titel ;)
"Formular fokussieren" oder so ähnlich wäre geeigneter ...
8)
Hendrik - Di 09.07.02 18:46
Auch nein.
Datadoll - Di 09.07.02 20:54
Zitat: |
Wenn ich jetzt aber das 2. Formular über Form2.show; aus dem Hauptformular starte muss ich mehrmals auf den Button klicken, bis dass es dauerhaft angezeigt wird |
probier mal
dann ist dein Prob mit dem mehrmals klicken behoben (und doo brauchst kein fsstyontop mehr)...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!