2012-01-05 85 views
3

我正在创建一个用户界面,我正试图找出组织所有自定义控件的最佳方法。自定义控件和工具箱选项卡

我已经知道我可以做到以下几点:

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 
{ 
} 

,我想做的最后一件事是指定标签(即类)笔我的自定义控件出现在工具箱窗口中 - 有没有人有任何建议?有没有其他的技巧来处理自定义控件?

在此先感谢! 威廉

回答

1

看看这个MSDN Walkthrough:Autoloading Toolbox Items

从上面:

推荐的方法来添加自定义控件工具箱是使用 附带在Visual Studio 10 SDK, 其中包括自动负载支持的工具箱控件模板。本主题保留为 向后兼容性,用于将现有控件添加到工具箱, 和高级工具箱开发。

望着Window Forms Toolbox Control上面提到的演练:

[ProvideToolboxControl("General", false)] 
public partial class Counter : UserControl 
+0

有没有从创建一个完整的插件抛开这样的方式?这似乎应该有一些更容易... – William 2012-01-05 15:49:13

+0

我没有意识到任何事情,我个人做了一切尝试将控件添加到特定类别的一切,我发布的信息是我能够找到的唯一的东西解决它。 – 2012-01-05 19:10:42

相关问题