Windows 表单应用程序设置为 MdiContainer,子表单在加载时更改显示
Windows Form application set as MdiContainer, child forms change display on load
我有一个基本的 Windows 表单应用程序,用 VB 编写。
主窗体设置为 IsMdiContainer = true
。
我有一个简单的 childForm 设置为正确的大小来填充 space。
我为它创建了一个全局变量。
Public childForm as childFormClass = new childFormClass
我设置childForm.MdiParent = Me
(即MainForm)
当我调用childForm.Show()
时,各种控件不在设计好的位置,有的甚至没有了? (假设离开一边)。事情似乎向右移动了。
我一直在追寻这个问题,但找不到解决方案。欢迎任何建议。
干杯,
格雷姆
已修复。
在子表单上,我必须设置 AutoScalMode = Inherit
还是默认的AutoScalMode = font
我有一个基本的 Windows 表单应用程序,用 VB 编写。
主窗体设置为 IsMdiContainer = true
。
我有一个简单的 childForm 设置为正确的大小来填充 space。 我为它创建了一个全局变量。
Public childForm as childFormClass = new childFormClass
我设置childForm.MdiParent = Me
(即MainForm)
当我调用childForm.Show()
时,各种控件不在设计好的位置,有的甚至没有了? (假设离开一边)。事情似乎向右移动了。
我一直在追寻这个问题,但找不到解决方案。欢迎任何建议。
干杯, 格雷姆
已修复。
在子表单上,我必须设置 AutoScalMode = Inherit
还是默认的AutoScalMode = font