Systemmodale Dialogbox

19/10/2009 - 14:38 von Helmut Welt | Report spam
Ich will erreichen, dass eine Dialogbox immer im Vordergrund erscheint.

Der Aufruf sieht so aus:

Form frm = new Form();
frm.ShowDialog(...);

Bei ShowDilog( ) kann man in einer Überladung einen Owner mitgeben. Ich
vermute. dass "der Desktop" als Owner angebenen sein muss, damit der Dialog
systemmodal wird. Wie kann ich das erreichen?

(Versuche, das Form mit .Activate() im _load() des Forms in den Vordergrund
zu bringen, funktionieren auf einigen - aber nicht allen - Win-Versionen,
mit denen ich zu tun habe).
 

Lesen sie die antworten

#1 Frank Dzaebel
19/10/2009 - 20:21 | Warnen spam
Hallo Helmut,

Ich will erreichen, dass eine Dialogbox immer im Vordergrund
erscheint. Der Aufruf sieht so aus:
Form frm = new Form();
frm.ShowDialog(...);



Dann nimm ggf.:
Form frm = new Form(); frm.TopMost = true;


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen