我正在尝试创建一个多布局主屏幕应用程序。在顶部有一些按钮,链接到应用程序的主要部分(例如Model中每个实体的管理窗口)。
点击任何这些按钮会在一个面板中显示相关的用户控件。该面板持有包含UI的用户控件。
WinForms用户控件没有 Anchor
或 Dock
属性。
我已经尝试设置用户控件的属性。
AutoSize=True
还有
private void ManageUsersControl_Load(object sender, EventArgs e)
{
this.Width = this.Parent.Width;
this.Height = this.Parent.Height;
}
但是这些没有起作用。
注意:我在运行时动态加载此控件。
UserControl
确实有一个Dock
属性 - 它从Control
继承了该属性。请参阅http://msdn.microsoft.com/en-us/library/system.windows.forms.usercontrol.aspx的属性部分。 - MvanGeest