如何使VB6 MDI子窗体大小不随父窗体变化而变化

不知道是不是我下的VB有问题,可是如果把一个Form设置成MDIChild并且显示在MDI Form里面,Form就会随着MDI Form的大小变化而变化,不能按设置值变化,请问怎么设置成固定值?
左图 这是在程序窗体设置的时候 右图 这是在实际运行的结果

MDI子窗体的外观是必然受MDI主窗体控制的,这是由MDI(多文档界面)规范所规定的,这样的话当主窗体对子窗体进行层叠、排列等操作时才能做到整齐划一。
用户登录窗体本来就是不适合作成MDI子窗体的,因为按通常的理解,登陆窗体是先于主窗体运行的,只有登录通过了才启动主窗体,所以应该把登陆窗体做成与MDI主窗体平级的独立窗体,这样你就能手工控制它的大小和位置了。
温馨提示:内容为网友见解,仅供参考
无其他回答

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

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

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

...如何使每个窗体的控件,分别随窗体一起变化大小!现在只能每次一个窗...
在MDIForm中添加如下代码:Private Sub MDIForm_Resize()'在这里设置各个子窗体的大小和位置,最好根据主窗体的大小的百分比来设置,这样主窗体改变大小时,子窗体也会相应等比例改变大小和位置:Form1.Move 0, 0, Me.ScaleWidth * 0.5, Me.ScaleHeight Form2.Move 0, Me.ScaleWidth * 0.5, M...

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

VB6.0中如何让一个窗体始终局于MID子窗体之上。
你想写类似查找替换那种窗口吧 frmfind.show 0,me 先看看是不是要这种效果?mdiform1:Private Sub MDIForm_Load()Form2.Show End Sub form1:'什么也没有 form2 '添加一个command1 'mdichild=true Private Sub Command1_Click()Form1.Show 0, MDIForm1 End Sub 工程属性里把启动设置为mdiform...

在vb6.0中,默认的窗体被设为子窗体,在MDI窗体加载时自动显示了,请问该...
将MDIForm1的AutoShowChildren设置为False呀!

VB6.0中如何让一个窗体始终局于MID子窗体之上。
你想写类似查找替换那种窗口吧 frmfind.show 0,me 先看看是不是要这种效果?mdiform1:Private Sub MDIForm_Load()Form2.Show End Sub form1:'什么也没有 form2 '添加一个command1 'mdichild=true Private Sub Command1_Click()Form1.Show 0,MDIForm1 End Sub 工程属性里把启动设置为mdiform1...

vb6.0中的MDIForm问题
添加一个MDIForm和一个Form1,Form1的MDIChild属性设置为True。然后在MDIForm1的事件中加入下面代码,运行看效果:Private Sub MDIForm_Load()Form1.Top = 1000 '这个是form1离MDIForm顶端的距离 Form1.Left = 1000 '这个是form1离MDIForm左侧的距离 Form1.Width = 3000 '这个是form1...

C# winform ,如何使MDI子窗体被拖动超出父窗体边缘时,父窗体不出现滚动...
表示滚动条的最小高度和宽度的 Size,单位为像素。用于管理分配给自动滚动条的屏幕大小。 我把它的值改为超过父窗体的尺寸,就怎么也不会有滚动条了。但在属性窗口修改时,IsMdiContainer就会变成False(我用的是VS2005),可以先设置AutoScrollMinSize,再设置IsMdiContainer。 想不到...自己回答。一楼,...

相似回答