c# - 如何将 Visual Studio 的 C# Windows 窗体设计视图用于可缩放/可调整大小的窗口?
问题描述
我正在尝试创建一个 Windows 窗体应用程序,该应用程序将具有在调整窗口大小时缩放的组件。在应用程序运行时尝试调整表单大小时,我遇到了问题。首先,这是它在编辑器中最小尺寸时的样子:
然后我在运行时将它拉伸,它在两边都是均匀的(在修改了 Fixed-Splitter 位置之后:
尝试将列表框放在蓝色和红色面板中时,我遇到了更多问题。在设计中:
我希望列表框能够很好地填充每边的大部分宽度,但是当我尝试使用 Anchor 标记时,它会变得混乱。
所以总结一下:为什么设计师与成品相比都是不对称的,当窗口调整大小时,如何使列表框适合并缩放宽度?
如果有帮助,我正在使用 VS17!谢谢!
解决方案
锚总是(我不知道为什么)有点坏。使用嵌套Panel
s的组合,使用Dock
andPadding
属性代替anchros。
推荐阅读
- pine-script - 在 pine 脚本研究中添加追踪止损
- encryption - 什么是编码错误,即加密时出现 utf-8 错误?
- python - 一种计算 pandas 中顺序事件的解决方案
- javascript - 如何相对于另一个数组上的索引替换数组元素
- c# - 如何从 Blazor .NET Core 项目连接到多个数据库?
- php - 提交后显示 php 代码的 HTML 表单
- elm - 在 elm-lang 的 case 表达式中,管道 `|` 运算符有什么作用?
- jquery - 什么是uuidgen?
- android - android studio 从服务中获取 Activity 对象
- javascript - 更新数组中的用户信息