在vb.net中加载部件,vb不是一个已加载的控件类

vb.net中如何加载另一个窗体到主窗体的一个控件中

你这个要求实在是不对路子。是思路不对。

创新互联公司,为您提供成都网站建设成都网站制作、网站营销推广、网站开发设计,对服务被动防护网等多个行业拥有丰富的网站建设及推广经验。创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!

应该是将窗体一和窗体二中的控件分别用一个panel装起来,设为隐含状态。都放在主窗体的panel1中。

点击 窗体一时,第一个panel的Visible=True,第二个panel的Visible=False

点击 窗体二时,第一个panel的Visible=False,第二个panel的Visible=True

就达到你要的效果了。

窗体不能装来装去的。

再有一个方法就是创建自定义控件。那个说起来太麻烦,看看书吧。

如何在vb.net里面动态添加控件

Private WithEvents NewTextBox As TextBox

'通过使用WithEvents关键字声明一个对象变量为新的命令按钮

Private Sub Command1_Click()

If NewTextBox Is Nothing Then

Set NewTextBox = Controls.Add("VB.TextBox", "cmdNew", Form1)

NewTextBox.Move 200, 200

NewTextBox.Width = Form1.Width - 450

NewTextBox.Height = Form1.Height - 1400

NewTextBox.Visible = True

End If

End Sub

Private Sub Command2_Click()

If NewTextBox Is Nothing Then

Exit Sub

Else

Controls.Remove NewTextBox

Set NewTextBox = Nothing

End If

End Sub

VB.NET中怎么加载第三方控件

点击菜单:项目=》添加引用 弹出窗口后选择“COM”项,然后找到你要加载的控件。

记得先调用CMD使用 regsvr32 注册你准备加载的控件哈。


分享文章:在vb.net中加载部件,vb不是一个已加载的控件类
文章起源:http://ybzwz.com/article/dseehcc.html