【发布时间】:2012-08-12 07:12:15
【问题描述】:
如何通过代码在我的父窗体中排列控件?
到目前为止,我使用此代码调用用户控件;
Me.ParentForm.Controls.Remove(Me)
controlMain()
我希望用户控件在用户调整父窗体大小或最大化窗体时自行排列。目前,我通过以下方式设置控件,
Public Sub controlMain()
Dim usrctl As New _ctlMain
_Main.Controls.Add(usrctl)
usrctl.Location = New Point(_Main.Width / 2 - usrctl.Width / 2, _Main.Height / 2 -usrctl.Height / 2)
End Sub
在一个模块上。 _Main 是我的父窗体,而 _ctlMain 是被调用的控件。我不打算在设计期间将用户控件放在父窗体上,因为在调用活动控件中的特定函数后,我还有其他用户控件要调用。
我已经尝试了 usercontrol 的 autosize 属性,但我想它不适用于我的应用程序。用户控件没有停靠和锚点属性。
【问题讨论】:
标签: vb.net forms user-controls