当前位置: 首页 > 编程语言 > C#

如何在winform项目中创建用户控件dll?分享

时间:2023-04-10 18:19:30 C#

如何在winform项目中创建用户控件dll?我在我的项目中创建了这个用户控件。当我编译项目时,我看到了项目DLL。但是我如何在编译项目时创建它,它也会为用户控件创建一个dll,所以稍后在其他项目中我将能够将这个用户控件dll添加到我的工具箱中?/*----------------------------------------------------------*模块名称:ListBoxControl*描述:更改列表框项目颜色*作者:Danny*日期:30/12/2012*修订:1.00*---------------------------------------------------------*/使用系统;使用System.Collections.Generic;使用System.ComponentModel;使用系统绘图;使用系统数据;使用System.Linq;;/**简介:**默认情况下,颜色为红色。*添加了一个属性来改变颜色。*鼠标右键单击项目以更改项目颜色。*鼠标左键单击项目可将项目颜色改回原样。**/namespaceListBoxControl{publicpartialclassListBoxControl:UserControl{颜色m_MyListColor;私有列表m_itemIndexes=newList();公共ListBoxControl(){InitializeComponent();for(inti=0;i<10;i++){listBox1.Items.Add("测试"+i);}}privatevoidlistBox1_MouseDown(objectsender,MouseEventArgse){intindex=listBox1.IndexFromPoint(eX,eY);listBox1.SelectedIndex=索引;如果(e.Button==System.Windows.Forms.MouseButtons.Right){如果(m_itemIndexes.Contains(索引))返回;m_itemIndexes.Add(索引);DrawItem(索引);}elseif(e.Button==MouseButtons.Left){if(!m_itemIndexes.Contains(index))返回;m_itemIndexes.Remove(索引);DrawItem(索引);您将需要创建一个单独的Windows窗体控件库类型项以将您的UserControl添加到其中,其输出是类型类库。编译后,可以通过右键单击并选择“选择项目”并浏览到dll的位置将其添加到工具箱中。以上就是C#学习教程:如何在winform项目中创建用户控件dll?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: