我想在一个窗口中打开一个aa窗口,打开了aa窗口 后让aa窗口在最前面而且主窗口不能用啊,怎么做啊,

时间:2023-01-17 23:49:23
我想在一个窗口中打开一个aa窗口,打开了aa窗口 后让aa窗口在最前面而且主窗口不能用啊,怎么做啊,

10 个解决方案

#1


showModalDialog()

#2


同上

#3


是ShowDialog()吧。

#4


ShowDialog()

#5


怎么没有人回答啊

#6


是所有窗体的前面吗?
那么用
frmSubMain mySubMain=new frmSubMain();//frmSubMain 为子窗体的类名
mySubMain.TopMost=true;
mySubMain.ShowDialog();

#7


MSDN中就有,建议好好看看它。

Form.ShowDialog 方法 

ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemWindowsFormsFormClassShowDialogTopic.htm

#8


晕!呵呵!
本来想说。可一看。地球人都知道呀!呵呵!

#9


Knight94(愚翁)所讲较为确切!

   我非常满意。

#10


呵呵,不明白你的意思。这里的解答应该可以满足你了?

如果你想打开一个新的窗口,在你的应用的窗口的前面,那么使用SHOWDIALOG,就象你使用WORD的字体设置对话框一样。

如果你想打开一个新的窗口,在系统所有显示的窗口的前面,那么设置窗口的TOPMOST为TRUE。

如果你想实现上面两种可能,那么使用上面的良种方法。

如果你想实现想WINDOWS的关闭那样的窗口……我也不知道该如何对你说了,我只能说:如果你懂就不会问,如果你不懂告诉你也不懂

#1


showModalDialog()

#2


同上

#3


是ShowDialog()吧。

#4


ShowDialog()

#5


怎么没有人回答啊

#6


是所有窗体的前面吗?
那么用
frmSubMain mySubMain=new frmSubMain();//frmSubMain 为子窗体的类名
mySubMain.TopMost=true;
mySubMain.ShowDialog();

#7


MSDN中就有,建议好好看看它。

Form.ShowDialog 方法 

ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemWindowsFormsFormClassShowDialogTopic.htm

#8


晕!呵呵!
本来想说。可一看。地球人都知道呀!呵呵!

#9


Knight94(愚翁)所讲较为确切!

   我非常满意。

#10


呵呵,不明白你的意思。这里的解答应该可以满足你了?

如果你想打开一个新的窗口,在你的应用的窗口的前面,那么使用SHOWDIALOG,就象你使用WORD的字体设置对话框一样。

如果你想打开一个新的窗口,在系统所有显示的窗口的前面,那么设置窗口的TOPMOST为TRUE。

如果你想实现上面两种可能,那么使用上面的良种方法。

如果你想实现想WINDOWS的关闭那样的窗口……我也不知道该如何对你说了,我只能说:如果你懂就不会问,如果你不懂告诉你也不懂