Anzeige

 Formular in eigener Klasse

Rene42

Erfahrenes Mitglied
#1
Hallo miteinander,

ich schreibe meinen Code in VB.Net mit der Visual Studio 2017.

Ich habe eine Klasse die ein Formular enthält. Mit diesem tue ich folgendes:

--> Steuerelemente für das Formular werden erzeugt
--> Formular wird über ShowDialog() angezeigt
--> Formular wird über Close() geschlossen
--> Steuerelemente werden geändert
--> Formular wird über ShowDialog() angezeigt

Nun bleibt das alte Formular im Hintergrund sichtbar (nicht anklickbar). Erst wenn ich das Formular wieder schließe verschwinden beide. Voran liegt es das das alte nicht direkt verschwindet?

Gruß Rene
 

Spyke

Capoeirista
Premium-User
#2
ShowDialog ist ein blockierender Aufruf (synchrone Aufruf).
Sprich die Methode in der du ShowDialog Aufrufst verarbeitet die weiteren Anweisungen erst wenn ShowDialog zurück kommt.
 
Anzeige
Anzeige