自定义控件和工具箱选项卡
问题描述:
我正在创建一个用户界面,我正试图找出组织所有自定义控件的最佳方法。自定义控件和工具箱选项卡
我已经知道我可以做到以下几点:
1)如果我想为通过属性窗口的设计时操作可见的属性,我用下面...
[Browsable(true)]
[Description("Text for Display"), Category("Custom Properties")]
public string DisplayText
{
get
{
return textDisplay.DisplayText;
}
set
{
textDisplay.DisplayText = value;
}
}
2)如果我想隐藏工具箱窗口控制,我可以使用下面的...
[ToolboxItem(false)]
public class TStrategyInput : FlickerControl
{
}
,我想做的最后一件事是指定标签(即类)笔我的自定义控件出现在工具箱窗口中 - 有没有人有任何建议?有没有其他的技巧来处理自定义控件?
在此先感谢! 威廉
答
看看这个MSDN Walkthrough:Autoloading Toolbox Items。
从上面:
推荐的方法来添加自定义控件工具箱是使用 附带在Visual Studio 10 SDK, 其中包括自动负载支持的工具箱控件模板。本主题保留为 向后兼容性,用于将现有控件添加到工具箱, 和高级工具箱开发。
望着Window Forms Toolbox Control上面提到的演练:
[ProvideToolboxControl("General", false)]
public partial class Counter : UserControl
有没有从创建一个完整的插件抛开这样的方式?这似乎应该有一些更容易... – William 2012-01-05 15:49:13
我没有意识到任何事情,我个人做了一切尝试将控件添加到特定类别的一切,我发布的信息是我能够找到的唯一的东西解决它。 – 2012-01-05 19:10:42