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

时间:2011-09-10 08:00:04

标签: c# winforms

所以我创建了一个新的C#Windows窗体,我正在使用Gecko Web Browser控件,我希望浏览器使用我的其余程序(拉伸或缩小)调整大小,而不是“白色空间”要调整大小的程序(导航栏等)。如何让控件使用程序的其余部分调整大小?

2 个答案:

答案 0 :(得分:1)

如果您只是希望控件按原始大小成比例增长(而不是占用整个区域的DockStyle.Fill),则可以使用Anchor属性。如果将Web浏览器控件设置为锚定为Top,Left,Bottom和Right,则随着窗体调整大小,它将增大和缩小。从Visual Designer中设置它可能是最简单的,但是如果你想通过代码来实现它,你可以使用:

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

答案 1 :(得分:0)

在控件的属性中设置dock to fill

geckoWebBrowser.Dock = DockStyle.Fill;