我想向我的表單添加一個屬性并將其顯示在設計器中。我了解如何向自定義控件添加屬性并使其在設計器中可見,但似乎如果我直接向表單添加屬性,它不會顯示在屬性窗口中。我看過很接近的文章,但似乎沒有什么可以直接回答這個問題!我嘗試重建解決方案,加載/卸載項目,嘗試了一堆不同的設計時屬性,嘗試使用私有支持字段。namespace property_in_designer{public partial class Form1: Form{ public Form1() { InitializeComponent(); } [Category("Layout")] [Description("Why Doesn't this show up in designer?")] [Browsable(true)] public int MyProp { get; set; } }}
1 回答

BIG陽
TA貢獻1859條經驗 獲得超6個贊
您必須創建一個派生自 Form 的用戶控件,并將其包含在您的項目中。最簡單的方法是創建一個新的類庫,編譯它,并將其添加為項目的引用。?
然后,你就可以擁有它:
- 1 回答
- 0 關注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消