2012-01-05 82 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

相關問題