c# custom control




如何將新的用戶控件添加到工具箱或新的Winform? (2)

我有一個現有的庫(不是Winforms應用程序),它為一個真正的Windows應用程序提供了一些Winforms。 在這個庫中,我想創建一個用戶控件來將一些控件組合在一起。 為此,我右鍵單擊“添加”,“用戶控制”並將一些控件拖到新的“用戶控件”上。

到現在為止還挺好。 用戶控件甚至具有必需的用戶控件圖標。 但是將新的用戶控件從解決方案資源管理器拖動到新的空白Winform不起作用(我得到一個帶有直線的圓圈),並將其拖到工具箱中也不起作用(即使我得到一個+號)當我把它拖到工具箱上時)。

是否有某種XML魔法或其他我不想做的工作?

注意:我在Visual Studio 2008中遇到了一些問題,我通過遵循可在here找到的解決方法設法修復了這些here 。 我現在能夠通過簡單地重建項目來將用戶控件添加到我現有的項目到工具箱中。


假設我理解你的意思:

  1. 如果您的UserControl在庫中,您可以使用它將其添加到Toolbox

    工具箱 - >右鍵單擊 - > 選擇項目 - > 瀏覽

    使用UserControl選擇程序集。

  2. 如果UserControl是項目的一部分,則只需構建整個解決方案。 之後,您的UserControl應出現在工具箱中。

通常,無法僅從“工具箱”中添加“解決方案資源管理器”中的“控件”。






user-controls