回 帖 发 新 帖 刷新版面

主题:各位高手,mdi窗体顺序问题,谢了

一个mdi内有多个窗体
无论焦点在哪个窗体上
form1和form2永远显示在最前面,不被其他窗体覆盖

回复列表 (共3个回复)

沙发

如果是这样,那我想知道还要那么多窗体干什么?

子类化可以实现!不管哪个窗体得到焦点,用setwindowpos把form1和form2设置到窗体列表最顶部。

板凳

form1,form2相当于工具箱
无论操作什么form1,form2都要在最前面

3 楼

将form1,form2不要设为MDI子窗体然后用下面语句显示出来即可实现工具窗口样式要求
object.Show style, ownerform
(例:form1.show,mdiform1)
注意ownerform参数

我来回复

您尚未登录,请登录后再回复。点此登录或注册