在 C# WinForms 中实现窗体及控件大小自适应,主要通过以下核心方法实现:
一、基础布局属性
-
Anchor 属性
控件固定到父容器边缘,随窗体缩放移动:// 按钮固定在右下角 button1.Anchor = AnchorStyles.Right | AnchorStyles.Bottom; // 文本框四边固定(随窗体等比缩放) textBox1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; -
Dock 属性
控件停靠在父容器特定位置:// 状态栏停靠底部 statusBar.Dock = DockStyle.Bottom; // 面板填充剩余空间 panel1.Dock = DockStyle.Fill;
二、高级布局容器
TableLayoutPanel 实现比例缩放:
// 创建表格布局
TableLayoutPanel table = new TableLayoutPanel();
table.Dock = DockStyle.Fill;
table.RowCount = 2;
table.ColumnCount

最低0.47元/天 解锁文章
2295

被折叠的 条评论
为什么被折叠?



