c# - 在表单设计器中设置 WinForms SplitContainer 面板的初始大小
问题描述
我正在使用 C# 中的 WinForms SplitContainer 并想为其中一个面板设置初始大小。我知道您可以设置最小尺寸,但除此之外,我找不到其他可以做到这一点的东西,我希望面板在初始打开窗口后可以调整大小。
有没有办法在 Visual Studio 设计器中执行此操作(按百分比,一个面板约 25%,第二个面板占其余部分)而无需手动编码,这将是显而易见的解决方案吗?
解决方案
这可以通过单击滑块在设计器中实现,然后将面板大小调整为所需的大小(由HansPassant 的评论提供。)
它不是非常精确,因此您不能将其用于像素完美,但如果需要像素完美对齐,则使用TableLayoutPanel
控件更有意义。
推荐阅读
- excel - VBA - 文本框值格式
- kubernetes - 在同一个 K8S pod 中有两个 envoy 代理是一个好习惯吗?
- php - 处理相同的函数同时运行和处理相同的数据
- ios - 使用 Swift Vapor 代替 PHP
- javascript - 从我的项目中的不同文件夹/源调用文件
- javascript - 无法触发 REST API 将记录添加到 MySQL DB
- react-native - 为什么 axios 和 fetch 不适用于 android 中的 https url 调用?
- php - 我有 100 多个 if 语句。我可以/应该使用 foreach 还是其他东西?
- node.js - 尝试将表单数据发送到 Express 应用程序,无法正确解析为 req.body
- amazon-web-services - 使用 AWS Lambda 编辑 S3 存储桶中的图像文件