你好,我想请教一下vb.net中怎么调用用户控件,谢谢!
1个回答
2013-06-04
展开全部
关于用户控件的使用,.net与v6环境下是有那么小小的区别。v6环境下的用户控件编写后可以直接使用,而在.net环境下,则需要先生成控件库(dll,应用程序扩展格式),然后再将这个控件库导入到.net编程环境的工具箱上方可使用。 其具体方法如下(以VS 2010,Visual Basic.net 为例): 1、新建项目->Visual Basic->Windows->Windows 窗体控件库->键入控件库名称(默认为Usercontrol1)确定; 2、设计你的用户控件,完成后按“F7”进行编译; 3、在该解决方案目录下找到控件库扩展(默认为UserControl1.dll),确认项目已经生成。 在上三项为控件库DLL的生成方式,下面是调用方式: 4、新建项目->Visual Basic->Windows->Windows 窗体应用程序->确定; 5、打开工具箱,以任意一个控件上点击右键->选择项->.net framework组件->浏览->定位到生成的控件库扩展->确定; 6、在工具箱中找到新添加的用户控件,将其拖至窗体中进行设计。 经测,在.net环境下编译的用户控件是通用的。也就是说使用Visual Basic.net编写的用户控件,也可以在C#工程里使用,反之亦然。这充分体现了.net语言的交互性,在我看来,.net下各种语言能力相当,它们都是作为一种中间语言,编译出中间代码。所以,在.net环境下,采用混合编程也未尝不是一样提高效率的一种可选的方式。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询