gpt4 book ai didi

.net - VB.net动态添加用户控件

转载 作者:可可西里 更新时间:2023-11-01 13:50:30 29 4
gpt4 key购买 nike

我在 Vb.net(Windows 应用程序)上制作了一个自定义 UserControl。

如何将其动态添加到表单中?

最佳答案

UserControl 本质上只是另一个类。它继承自 Control,因此您可以使用控件执行各种操作,但除此之外它只是一个类。因此,要将用户控件动态添加到您的表单中,您需要执行以下操作:

  1. 创建一个新的控件实例。像 Dim X As New MyControl()
  2. 将控件作为子对象添加到您的表单中,添加到您想要的任何容器中。像 Me.MyGreatTabPage.Controls.Add(X)。您也可以将它直接添加到您的表单中,因为表单也是一个容器。
  3. 设置控件在容器中的位置。这将设置 X.LocationX.Size

请记住,您使用 New MyControl() 创建的每个实例都将是一个单独的 MyControl。不要错误地重复创建新控件并将它们以某种方式相互叠加。创建并放置控件一次。将它分配给表单的成员变量,当您需要使用它时,使用该变量。

关于.net - VB.net动态添加用户控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/374082/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com