VB6中 怎么让MDI子窗体始终填满父窗体,,并且子窗体随MDI窗体的大小改变而改变?

求代码 和详细解释
随着父窗体MDI的改变 form2里的所有控件随之改变 该如何实现

第1个回答  2015-01-20
'以下代码添加在MDI窗体的代码中
Private Sub MDIForm_Resize()
Form2.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight
End Sub本回答被网友采纳
第2个回答  2015-01-28
21互联金文老师讲的不错 建议系统的学习一下本回答被提问者采纳

VB6中 怎么让MDI子窗体始终填满父窗体,,并且子窗体随MDI窗体的大小改变...
'以下代码添加在MDI窗体的代码中 Private Sub MDIForm_Resize()Form2.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight End Sub

VB6中 怎么让MDI子窗体始终填满父容器,并随MDI窗体的大小改变而...
子窗体最大化时,在菜单栏前面出现窗体图标(图标以当前的子窗体图标为准)。点击此图标,可以看到最下面的“下一个”命令,点击它即可切换子窗体。同时,不难发现,下一个的快捷键是 Ctrl + F6 组合键,因此,只要按下 Ctrl + F6 组合键,也可以达到切换子窗体的目的。注意:上面说的切换子窗体,...

如何使VB中Mdi父窗体的大小根据子窗体大小改变。
在每个子窗体的gotfocus事件中添加 mdi.width=me.width mdi.height=me.height 或者在mdi中添加一个timer在timer事件中添加 mdi.width=activeform.width mdi.height=activeform.height 试试看

vb6 MDI窗体如何把已打开子窗体动态做成选择放在父窗体,,因为我父窗 ...
在父窗体中放个选项卡控件,然后在每个子窗体的Form_Load事件中给父窗体的选项卡控件添加一个选项,而在Form_Unload事件中则去掉这个选项即可。

VB MDI窗体与子窗体的菜单如何不合并?
没有办法取消合并,但是可以考虑把两个窗体设为正常窗体,然后将父窗体调整为占满整个屏幕,并把窗口设为最前、窗体背景颜色设为灰色。这样有菜单的子窗口就在父窗口的范围内显示,就产生出 MDI 窗体的效果了。如果这样做,还需要注意一个问题,那就是"父窗体"的某些事件没有影响到"子窗体",例如当"...

vb MDI窗体怎么用?
在VB中添加MDI主窗体的方法是在工程中创建一个新的MDI窗体。一旦创建了主窗体,其他窗体只需通过设置MDIChild属性为True即可成为主窗体的子窗体。这样,子窗体可以在主窗体内显示,而非子窗体则显示在主窗体之外。例如,在使用Photoshop时,可以打开多张图片,每一张图片相当于一个子窗体,而Photoshop则...

VB MDI窗体 MDI子窗体最大化后,不能全部在父窗体主容器了,有些底部扔...
需要对子窗体的控件进行重新排列。先判断MDI父窗体的最大容纳大小,获取最大大小,重新对子窗体的控件进行位置、大小的罗列。

vb的 mdi窗口的问题
在工程属性中将默认的启动窗口设为mdi窗体就行了。

c#双层窗体如何保持子窗体永远在父窗体之上?
使用MDI窗体 frmView frm = new frmView(); \/\/实例化子窗体 frm.MdiParent = this; \/\/设置子窗体的父窗体为frmMian() 也就是this frm.Show(); \/\/显示子窗体

VB里运用子父窗体怎么让父窗体的大小随新打开子窗体的大小而变化
输入 DIForm1.Width = ActiveForm1.Width MDIForm1.Height = ActiveForm1.Height

相似回答