Visual Basic Fenster immer im Vordergrund halten und andere Fenster sperren?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Du meinst wahrscheinlich ein modales Fenster. Dann musst du statt Show() ein ShowDialog() bei der Form aufrufen, die immer im Vordergrund der Anwendung sein soll.

Wenn du willst, dass das Fenster über allen anderen (auch von anderen Programmen) angezeigt wird kannst du die TopMost-Eigenschaft des Fensters auf True setzen.

Woher ich das weiß:Recherche
2006Louisini10 
Fragesteller
 05.09.2020, 18:39

Danke, hat funktioniert!

0

Eine UserForm kann mit zwei Parametern gestartet werden.
UserForm.Show (vbmodal) 'Der Hintergrund ist gesperrt
UserForm.Show (vbmodeless) 'Der Hintergrund ist zugängig.
Beides hat seine Anwendungen.