我在 Vb.net(Windows 应用程序)中制作了自定义 UserControl。
如何将其动态添加到表单中?
UserControl 本质上只是另一个类。它继承自 Control,因此您可以使用控件执行各种操作,但除此之外它只是一个类。因此,要将用户控件动态添加到表单中,您需要执行以下操作:
- 创建控件的新实例。喜欢
Dim X As New MyControl()
- 将控件作为子对象添加到您想要的任何容器中。喜欢
Me.MyGreatTabPage.Controls.Add(X)
。您也可以将其直接添加到表单中,因为表单也是一个容器。
- 设置控件在容器内的位置。那将是设置
X.Location
and X.Size
.
请记住,您创建的每个实例New MyControl()
将是一个单独的 MyControl。不要犯重复创建新控件并将它们以某种方式相互放置的错误。创建并放置该控件一次。将其分配给表单的成员变量,当您需要使用它时,请使用此变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)