vb下 做了几个窗体,怎么把他们合并到一个父窗体中?

如题所述

点击“工程”-“添加MDI窗体”(此窗体即为父窗体),然后将你做的窗体的MDIChild属性设置为True,将父窗体设置为启动窗体即可。追问

那子窗体属性应该如何改,可以去掉最大化最小化删除那些按钮,并且铺满MDI窗体?

追答

最大化无效:设置MaxButton属性为False
最小化无效:设置MinButton属性为False

辅满MDI窗体:设置子窗体的WindowsState属性为 2 或 Maximized

追问

WindowsState属性为Maximized刚才试了,不显示窗口,只有设置成normal的时候才有显示,但是没有满屏

追答

嗯,好像MaxButton设置为False是不能作为子窗体显示的。
只能这样:要不还是保持MaxButton为True,或者将ControlBox属性设置为False,但这样连关闭按钮也没有了。
你自己选择。

追问

我把borderstyle改成了0 这样符合我要求了,但是WindowsState属性设为Maximized依然不显示

追答

改borderstyle没有用的,你直接将ControlBox属性设置为False就行了。
但是想要单独关闭此窗体的话,你需要另外加一个控件并添加相应事件。

追问

borderstyle改成了0没有标题栏,我要的就是这样的,但是问题就是,无法铺满MDI窗体

追答

没有标题是不能将WindowsState属性设为Maximized的。
你可以换种思路,保持WindowsState属性为Normal,但在子窗体的Load事件中,将子窗体的Height及Width的值改为屏幕(屏蔽分辨率*15),然后将MDI窗体的ScrolBars属性设置为False就不会有滚动条出来。这样看起来就像是辅满MDI窗体的效果了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-21
窗体设置成全屏时窗体格式,你可以在窗体属性设置
相似回答