vb.net - Windows 窗体应用程序设置为 MdiContainer,子窗体在加载时更改显示
问题描述
我有一个基本的 Windows 窗体应用程序,用 VB 编写。
主窗体设置为IsMdiContainer = true
。
我有一个简单的 childForm 设置为正确的大小来填充空间。我创建了一个全局变量。
Public childForm as childFormClass = new childFormClass
我设置childForm.MdiParent = Me
(即MainForm)
当我调用childForm.Show()
的各种控件都不在那里设计好的位置,有的甚至没了?(假设在一边)。事情似乎向右移动。
我一直在追逐这个问题,但找不到解决方案。欢迎任何建议。
干杯,格雷姆
解决方案
固定的。在子窗体上,我必须设置AutoScalMode = Inherit
它仍然是默认的AutoScalMode = font
推荐阅读
- swiftui - SwiftUI 模式关闭
- ruby - 用 Ruby 拟合幂律
- python - Cookie Clicker 游戏错误“无法获取属性“gm”
' - android - Jetpack Compose 现在更改了 CutCornerShape API?
- javascript - Chart.js 删除饼图中的零值扇区
- amazon-web-services - 如何将 AWS API Gateway(处理 REST 调用)与 AWS IoT 核心接口
- java - Java - 等待异步响应而不阻塞
- sql - 如何将数据条目表插入数据仓库?
- unicode - 是否有与表情符号宽度匹配的空白 Unicode 字符?
- python-3.x - VS Code Python - 调用 HTTPS 端点 - SSL 错误