如何寫一個自定義控件/vs2010生成Dll文件并引用dll(C#)
1.最簡單的例子
首先你先新建->項目->類庫。然後右鍵項目.添加一個用戶控件。設置其用戶控件繼承button。
egg:
namespace ClassLibrary1
{
public partial class UserControl1 : Button
{
public UserControl1()
{
InitializeComponent();
}
}
}
直接重新生成解決方案。這時候會報錯。把報錯的哪行代碼刪除了。
Ok。然後重新生成。
把生成的那個dll文件拷貝出來。
ok.一個控件已經建立成功了。
2.如何使用這個控件
在引用中引用這個dll。
在工具箱中郵件添加選項。瀏覽選擇這個dll文件。
然後再工具箱類就會多了一個控件。
那麼這個就是最簡單的控件。這也是控件的原理。
vs2010生成Dll文件并引用dll(C#)
1、创建新C#控制台应用程序,项目命名createBll,打开Program.cs重命名为TestA(可以不重命名)并修改代码,如图:
写好后,可以写其它的类.cs文件 2、完成后,点击菜单栏的“项目”,下拉单选择“createDll属性”,打开如图窗口
在输出类型选择“类库”,然后关掉该窗口,生成解决方案,即生成了creatBll.dll文件,在项目下createBll\createBll\bin\Debug\createBll.dll目录下。
3、引用Dll文件,新建项目referenceDll,把上面生成的createBll.dll文件复制粘贴到新项目下Debug文件夹下面
4、在referenceDll项目解决方案处的引用点击右键,弹出窗口
浏览标签下,打开referenceDll项目下Debug文件,找到刚才复制过来的createBll.dll文件,单击确定即可引用。 5、双击引用下的createBll打开对象浏览器,展开可以看的createBll.dll文件里封装的方法TestA
6、编写Program里的相应代码
先引用createBll,然后代码如图,即可调用dll里的方法
最新文章
- 《Entity Framework 6 Recipes》中文翻译系列 (32) ------ 第六章 继承与建模高级应用之TPH与TPT (1)
- Unicode, UTF, ASCII, ANSI format differences
- 删除sde用户问题
- iscroll初体验
- C# 匿名委托、匿名方法、匿名对象、Lambda表达式
- Python基础 第一天
- 在java程序中访问windows有用户名和密码保护的共享目录
- 【原】Shell脚本-判断文件有无进而复制
- Square(hdu 1511)
- regsvr32 命令小集注册OCX控件,注册控件(包括十几个举例)
- DNS开源服务器BIND最小配置详解<;转>;
- oracle一些基本命令
- 解除织梦dedeCMS标题/关键词/ 简略标题长度限制听语音
- 优秀设计师应当知道的20大UI设计原则
- postgresql-分页重复数据探索
- P1297 [国家集训队]单选错位(期望)
- 顶部BANNER
- echo、print、print_r、var_dump
- JavaScript 巧学巧用
- 原生Servlet 上传文件