如何设置要在工具箱中显示的自定义控件的说明?

Ali*_*Tor 3 c# custom-controls windows-forms-designer visual-studio winforms

我想在设计时向自定义控件添加一个文本,告诉设计者我的控件是什么。就像这里的VS默认控件:

我已经尝试过了,///summary但是对我没有用。怎么做到呢?

Rez*_*aei 5

您可以使用Description属性装饰类。然后,当您使用Choose Items ...或使用vsix软件包将控件添加到工具箱时,说明将显示为控件的工具提示:

[Description("Some Description")]
public partial class UserControl1 : UserControl
{
}
Run Code Online (Sandbox Code Playgroud)

  • @AliTor如果使用dll或vsix包将控件添加到工具箱中,它将显示说明。但是,如果您在当前项目中包含control.cs,则在将控件自动添加到工具箱中的“应用程序组件”选项卡时,不会显示工具提示。 (2认同)