Dot-Net
使用 Windows 窗體設計器添加使用者控制項
這可能是一個非常明顯的問題,但我就是想不通。
我有一個由窗體設計器管理的 Windows 窗體。我想包括一個自定義使用者控制項,也由表單設計器管理。但我無法讓自定義控制項顯示在工具箱中,即使我嘗試在“選擇項目…”對話框下手動添加它。
窗體和控制項都在同一個程序集中。我已經嘗試將控制項分成一個單獨的程序集,以便按照此處的說明進行操作,但無濟於事。我也在使用 C++/CLI,如果有什麼改變的話。
我應該為控制項設置一個屬性或類似的屬性,以便它出現在設計器工具箱中嗎?
是的,有一個。如果類在同一個項目中,我所知道的唯一一個會阻止控制項顯示在工具箱中。工具 + 選項、Windows 窗體設計器、正常、AutoToolboxPopulate 應設置為 True。預設值。
在“選擇項目”對話框中,轉到“.NET Framework”選項卡,您的控制項應該在那裡
如果您來自不同的項目,則需要先為您的項目添加一個引用。(或dll)
在解決方案資源管理器中,右鍵點擊您的項目名稱,點擊添加引用
那麼您應該能夠向包含使用者控制項的項目添加 .NET 引用