Zweite Form wird nicht vollständig angezeigt
-
Hallo Leute,
ich habe in meiner Anwendung eine Stelle, in der das Hautptprogramm in einer while Schleife eine bestimmte Aufgabe erledigt.
Direkt vor der while Schleife wird eine weitere Form gestartet und mit ein paar Steuerelementen als TopMost angezeigt. Mit
formular->Show()
wird es dann gestartet.
Das aufrufen der zweiten Form funktioniert, warum aber, wird dieses verfluchte Ding nicht vollständig angezeigt?
Da wo die Steuerelement sind (z.b. Button und PictureBox), ist das zweite Form durchsichtig.Wie kriege ich das hin, dass es vollständig angezeigt wird?
-
Du darfst im Haupt-Thread (UI-Thread) keine "while-Schleife" machen... Du darfst da überhaupt keine Schleifen machen, die länger dauern, da sonst die Fenster u.a. nicht mehr reagieren und nicht mehr gezeichnet werden.
Arbeit verlagere bitte in einen (Worker-) Thread (siehe auch Thema "Threading".
-
Super,
danke Jochen, das hat geholfen.
Leider haben wir im Studium garnicht mit solchen Threads gearbeitet.