是窗体运行时候自动生成一个窗体,还是你在编写时候手动加?
创新互联长期为上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为科尔沁左翼企业提供专业的网站制作、成都网站建设,科尔沁左翼网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
如果是已经存在的form2, 你可以在form2 load中 写 me.mdiparent =form1 或者在 form1 中写me.mdichildform = form2
如果是在运行时新建的话,可以这样写
Dim form3 As New Form3
form3.MdiParent = Me
.....
其他属性值
.....
form3.Show()
我刚用过,
在父窗体的构造函数中写
skinEngine1.SkinFile
=
"Longhorn.ssk";
"longhorn.ssk"是你要用的皮肤名称,记住把皮肤放到\bin\Debug目录下
只要在父窗体使用皮具即可,其他窗体自动实现窗体更换
采纳后可以追问
简单一点的方式是,在MDI主窗体内添加一个picturebox控件,然后在这个picturebox中添加一个image控件。
Picture1的属性:
1.Align=top
2.Appearance=flat
3.BordeStyle=None
4.TabStop=false
Image1的属性:
1.Stretch=true
在MDI窗体的resize事件中添加如下代码:
Private Sub MDIForm_Resize()
Me.Picture1.Height = Me.Height
End Sub
在Picture1控件的resize事件中添加如下代码:
Private Sub Picture1_Resize()
Me.Image1.Move 0, 0, Me.Picture1.Width, Me.Picture1.Height
End Sub