首页 > 解决方案 > Windows 窗体应用程序设置为 MdiContainer,子窗体在加载时更改显示

问题描述

我有一个基本的 Windows 窗体应用程序,用 VB 编写。

主窗体设置为IsMdiContainer = true

我有一个简单的 childForm 设置为正确的大小来填充空间。我创建了一个全局变量。

Public childForm as childFormClass = new childFormClass

我设置childForm.MdiParent = Me (即MainForm)

当我调用childForm.Show()的各种控件都不在那里设计好的位置,有的甚至没了?(假设在一边)。事情似乎向右移动。

我一直在追逐这个问题,但找不到解决方案。欢迎任何建议。

干杯,格雷姆

子窗体设计

正在运行的应用程序显示移动和丢失的控件

标签: vb.netmdiparent

解决方案


固定的。在子窗体上,我必须设置AutoScalMode = Inherit

它仍然是默认的AutoScalMode = font


推荐阅读