VB.NET章鱼哥⾃定义控件的建⽴和使⽤
VB..NET 是⽀持⽤户⾃定义控件的,这个⽅法特别好⽤。当然如果想建成⽐较复杂的控件还需要很多知识,本⽂只是演⽰⼀遍如何建⽴简单的⾃定义控件,以及如何在新的项⽬中引⽤这个控件(就像标准控件⼀样拖动)
章鱼哥 QQ 3107073263 30981613
㈠新建⼀个Windows 窗体控件库,命名为“⾃定义控件1”
㈡ 向空⽩的控件中拖放标准控件(这⾥拖放了CheckBox和TextBox控件,更改了控件的背景⾊)
㈢ 向控件添加代码(这⾥是⼀个⾮常简单的例⼦,当选中CheckBox时显⽰章鱼哥QQ号,撤选时显⽰⾃定义控件)
Public Class UserControl1
'章鱼哥 QQ 3107073263 309816713
'在控件中拖⼊了⼀个Checkbox和Textbox控件。在拖⼊的同时该⾃定义控件就继承了这两个控件
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked Then '当CheckBox控件选中时,显⽰"章鱼哥 3107073263"
TextBox1.Text = "章鱼哥 3107073263"
Else
TextBox1.Text = "⾃定义控件的建⽴和使⽤"
End If
End Sub
End Class
㈣ 运⾏控件程序
㈤ 关闭程序,并保存。这时到保存的路径,到编译时⽣成的DLL⽂件,⼤家注意看下⾯截图中的路径,前⾯可能不⼀样,但是最后两个路径⼀定⼀样,
才能到DLL⽂件。到之后可以复制到任意⽂件夹,只要下⾯⽤的时候能到就⾏
㈥ 新建⼀个Windows窗体空⽩程序(这应该没问题吧)。⿏标放在⼯具框中右击。选择 添加选项卡。将新选项卡命名为“⾃定义控件”
控件的使用㈦在⾃定义控件 选项卡下⾯再右击,选择选择项....
㈧ 在出现的对话框中,选择“.NET Framework ”项。到最下⾯的浏览按钮
㈨点击“浏览按钮”后,到前⾯⽣成的DLL⽂件双击添加
㈩
添加之后,在⼯具栏中,将会出现UserControl1控件(名字可能不⼀样)
(⼗⼀) 这样就可以把控件当成标准控件使⽤了,直接拖动到窗体中就可以了。试试吧
(⼗⼆) 运⾏看看
好了就到这⾥吧。本⽂就是讲了⼀种⽅法,当然更复杂的⽅式有很多,想让控件更实⽤也需要⽤户⾃⼰去多琢磨。欢迎转载,注明出处!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论