mdiform加载时如何同时显示子窗体

icebai 2008-03-17 09:36:08
先建立了一个mdiform窗体,然后添加了几个子窗体。
接着利用picturebox在mdiform上面添加了几个控件,现在想在加载mdiform窗口的时候同时显示一个子窗体,但是我运行的时候,要显示的子窗体被压在了下面(我觉得),我该怎么办?
谢谢各位~
...全文
122 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
你应该先将这个背景的borderstyle设成0,俺试写了一个程序,

form1, form2都是子窗体, form1的borderstyle手工设成0
form1和form2上随便建了几个控件。

程序如下

Option Explicit

Private Sub MDIForm_Load()
Load Form1
Form1.Show

Load Form2
Form2.Show

End Sub

Private Sub MDIForm_Resize()
Form1.Left = 0
Form1.Top = 0
Form1.Width = Me.ScaleWidth
Form1.Height = Me.ScaleHeight
Form1.ZOrder 1
End Sub

回复
icebai 2008-03-19
我现在新建了一个form,利用它做背景,原来的mdiform上面的控件全部删除,但是现在的新问题是:当设置此form的borderstyle为2时,可以显示,但是设置为其他时又显示不了了。我需要borderstyle为0的时候显示。
怎么办~~~谢谢各位!
回复
hzc1 2008-03-19
楼上的方法行得通
回复
有个变通的方法,就是用一个无标题的窗体当作mdiform的背景。
回复
icebai 2008-03-17
怎么没人回复我啊?是问题没有说清楚么?
麻烦各位了~
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7490

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2008-03-17 09:36
社区公告
暂无公告