如何寫一個自定義控件/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(可以不重命名)并修改代码,如图:

如何寫一個自定義控件/vs2010生成Dll文件并引用dll(C#)

写好后,可以写其它的类.cs文件 2、完成后,点击菜单栏的“项目”,下拉单选择“createDll属性”,打开如图窗口

如何寫一個自定義控件/vs2010生成Dll文件并引用dll(C#)

在输出类型选择“类库”,然后关掉该窗口,生成解决方案,即生成了creatBll.dll文件,在项目下createBll\createBll\bin\Debug\createBll.dll目录下。

3、引用Dll文件,新建项目referenceDll,把上面生成的createBll.dll文件复制粘贴到新项目下Debug文件夹下面

如何寫一個自定義控件/vs2010生成Dll文件并引用dll(C#)

4、在referenceDll项目解决方案处的引用点击右键,弹出窗口

如何寫一個自定義控件/vs2010生成Dll文件并引用dll(C#)

浏览标签下,打开referenceDll项目下Debug文件,找到刚才复制过来的createBll.dll文件,单击确定即可引用。 5、双击引用下的createBll打开对象浏览器,展开可以看的createBll.dll文件里封装的方法TestA

如何寫一個自定義控件/vs2010生成Dll文件并引用dll(C#)

6、编写Program里的相应代码

如何寫一個自定義控件/vs2010生成Dll文件并引用dll(C#)

先引用createBll,然后代码如图,即可调用dll里的方法

上一篇:火柴棍移动的一道面试题


下一篇:iOS音频播放 (四):AudioFile 转