如何使用c#正确调整控件的大小?

本文关键字:控件 调整 何使用 | 更新日期: 2023-09-27 18:08:16

所以我创建了一个新的c# Windows窗体,我使用Gecko Web Browser控件,我希望浏览器与我的程序的其余部分一起调整大小(拉伸或收缩),而不是程序的"空白"(导航栏等)来调整大小。如何使控件随程序的其余部分调整大小?

如何使用c#正确调整控件的大小?

如果你只是想让控件按比例增长到它的原始大小(与DockStyle.Fill相反,它将占据整个区域),你可以使用Anchor属性。如果将web浏览器控件设置为固定在顶部、左侧、底部和右侧,则它将随着窗体大小的调整而增长和缩小。在视觉设计器中设置它可能是最简单的但如果你想通过代码来设置它你可以使用:

geckoWebBrowser.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top;

在控件的属性中设置dock为填充

geckoWebBrowser.Dock = DockStyle.Fill;