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

icebai 2008-03-17 09:36:08
先建立了一个mdiform窗体,然后添加了几个子窗体。
接着利用picturebox在mdiform上面添加了几个控件,现在想在加载mdiform窗口的时候同时显示一个子窗体,但是我运行的时候,要显示的子窗体被压在了下面(我觉得),我该怎么办?
谢谢各位~
...全文
166 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
用户 昵称 2008-03-19
  • 打赏
  • 举报
回复
你应该先将这个背景的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
  • 打赏
  • 举报
回复
楼上的方法行得通
用户 昵称 2008-03-17
  • 打赏
  • 举报
回复
有个变通的方法,就是用一个无标题的窗体当作mdiform的背景。
icebai 2008-03-17
  • 打赏
  • 举报
回复
怎么没人回复我啊?是问题没有说清楚么?
麻烦各位了~

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧