新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
一、带窗体的dll创建
成都创新互联专注于泾源企业网站建设,响应式网站开发,商城开发。泾源网站建设公司,为泾源等地区提供建站服务。全流程按需定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
1、先新建 类库(testdll),在项目中添加两个窗体form1(主窗体)、form2,为了与后面的调用区分分别命名为fm1,fm2;并在fm1窗体中添加一个按钮用来调用fm2如下图
2、在fm1窗体代码中先引用fm2, 按钮代码调用fm2.如图
3、生成dll,(class1.vb中不需要写任何代码)
二、调用dll
1、新建 一个windows应用程序并添加一个按钮用来调用dll中的窗体,选 择 “项目”-“添加引用”,选择刚才创建的testdll
2、窗体代码中先引用testdll,再定义一个testdll中的fm1对象,最后执行对象的show方法
3、运行结果如下:
点文件,打开项目,选择那个解决方案sln文件,打开,然后就相当于同时载入了两个项目,可以互相打开了
在另外的事件中处理一下就可以了,比如,在窗体form1加载完成以后让listbox1显示最后一行,这样做:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ListBox1.SelectedItem = ListBox1.Items(4)
End Sub
注:listbox 中一共有5个item,4 是最后一个的索引。
哦,那就改为在button_click事件中进行处理。
ListBox1.SelectedItem = ListBox1.Items(ListBox1.Items.Count - 1),这样更好!