如何通过代码在我的父窗体中安排控件?
到目前为止,我使用此代码调用用户控件;
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属性,但我想它不适用于我的应用程序。Usercontrol 没有停靠和锚点属性。