RSS
StartseiteKnowledge LibraryTop 10Impressum

4.10 Warum wird mein Formular nicht in der Taskleiste angezeigt?

VB5-VB6

Von: Thorsten Dörfler

Wenn Ihr Formular nicht in der Taskleiste erscheint, obwohl Sie die ShowInTaskbar- Eigenschaft auf True eingestellt haben, liegt das daran, dass Sie versuchen das Formular modal anzuzeigen. Modale Formulare sind von Windows aus aber nicht dafür vorgesehen in der Taskleiste dargestellt zu werden.

Dieser Fehler wird häufig begangen, wenn die Anwendung über Sub Main gestartet werden soll und dort das Formular angezeigt wird. Es besteht aber auch hier überhaupt keine Notwendigkeit das Formular modal anzuzeigen, um Sub Main() am Ausstieg zu hindern. Die Anweisung Form.Show ohne Parameter genügt.

Die Anwendung ist erst beendet, wenn das letzte Formular entladen wurde und die letzte Anweisung ausgeführt wurde. Alle Aufräumarbeiten, die zum Ende der Anwendung hin ausgeführt werden sollen, gehören in das (Query)Unload-Ereignis des Formular oder werden zumindest von dort angestoßen.

Links zum Thema