waswiewo
Erfahrenes Mitglied
Hi Leute,
Ich habe soeben ein Projekt von mit beenden können und wollte nun noch kleine Schönheitsfehler ausbessern.
Bis auf ein Fehler hab ich alles im Griff ..
Ich habe 3 Userformen ..
Auf Userform1 drücke ich einen Button, welcher folgendes auslöst:
Auf Userform2 läuft ein 120 Sekunden Delay-Modul ab (Call Delay(1000)). Nach der Schleife (0 to 120 Sekunden) wird Folgendes ausgeführt:
Und hier ist der Haken .. UserForm2 kommt, nachdem die dritte angezeigt wird, wieder. Momentan hab ich es mit TopMost = TRUE gelöst, aber warum will die UserForm2 nicht verschwinden?
Mit Close() geht es, aber ich greife immer wieder auf Daten der Form zurück.
Wenn ich den Timer (hab ich auch schon getestet) oder mein Delay-Modul raus nehme, dann geht es.
Wisst ihr da nen Trick? Mit dem Countdown ist es einfach cooler und man muss nichts klicken^^
Ich habe soeben ein Projekt von mit beenden können und wollte nun noch kleine Schönheitsfehler ausbessern.
Bis auf ein Fehler hab ich alles im Griff ..
Ich habe 3 Userformen ..
Auf Userform1 drücke ich einen Button, welcher folgendes auslöst:
Code:
UserForm2.Show() : Me.Hide()
Auf Userform2 läuft ein 120 Sekunden Delay-Modul ab (Call Delay(1000)). Nach der Schleife (0 to 120 Sekunden) wird Folgendes ausgeführt:
Code:
UserForm3.Show() : Me.Hide()
Und hier ist der Haken .. UserForm2 kommt, nachdem die dritte angezeigt wird, wieder. Momentan hab ich es mit TopMost = TRUE gelöst, aber warum will die UserForm2 nicht verschwinden?
Mit Close() geht es, aber ich greife immer wieder auf Daten der Form zurück.
Wenn ich den Timer (hab ich auch schon getestet) oder mein Delay-Modul raus nehme, dann geht es.
Wisst ihr da nen Trick? Mit dem Countdown ist es einfach cooler und man muss nichts klicken^^