UserControl的工具箱描述[英] Toolbox description for UserControl

问题描述

我在 C# 中创建了一个用户控件.它显示在工具箱的顶部.当我将鼠标悬停在它上面时,一个气球会显示它的名称、版本以及它的一个 .NET 组件.罐装工具箱控件有这个和小描述.我如何获得我的用户控件的描述以像其他人一样显示?

推荐答案

他在这里怎么样:演练:动态自定义 ToolboxItem 配置[^] 然后向下滚动到这里:

此代码片段由 MSDN 提供给您:
使用系统;使用 System.ComponentModel;使用 System.Drawing;使用 System.Windows.Forms;命名空间 Company.ItemConfigurationCS{// 设置用于此项的显示名称和自定义位图.// 位图的构建操作必须是"嵌入式资源".[DisplayName("ToolboxMember 1 CS")][Description("ItemConfiguration 包中的自定义工具箱项.")][ToolboxItem(true)][ToolboxBitmap(typeof(Control1), "Control1.bmp")]public 部分 class Control1 : UserControl{public Control1(){初始化组件();button1.Text = this.Name + " Button";}private void button1_Click(object 发送者,EventArgse){MessageBox.Show("Hello world from " + this.ToString());}}}


在类本身上使用 description 属性应该可以满足您的要求.

问候,

曼弗雷德

本文地址:https://www.itbaoku.cn/post/1394767.html