gpt4 book ai didi

c# - 如何防止 WinForm 控件拉伸(stretch)并保持固定大小

转载 作者:行者123 更新时间:2023-11-30 21:46:06 26 4
gpt4 key购买 nike

我正在开发一个用 C# 编写的 .NET 3.5 桌面应用程序。它的复杂 UI 是动态填充的。其中一部分是包含在 FlowLayoutPanel 中的以下组框,而 FlowLayoutPanel 包含在 UserControl 中。截图取自设计 View :

enter image description here

当我启动应用程序时,所有控件都被拉长了:

enter image description here

甚至我在调用 UserControl 的 Load 事件时修复每个 UserControl 大小的宽度。组框内所有控件的 AutoSize 属性都是 false。

为什么会发生这种情况以及如何防止这种情况发生?我希望 UI 看起来与设计 View 完全一样。

编辑

this question的最佳答案没有解决我的问题。首先,将边框样式设置为 FixedX 会创建一个不需要的边框。其次,内部控件仍然展开并且被边框剪裁。

最佳答案

为所有子用户控件设置 AutoScaleMode“继承”

关于c# - 如何防止 WinForm 控件拉伸(stretch)并保持固定大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39524820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com