我想向我的表單添加一個(gè)屬性并將其顯示在設(shè)計(jì)器中。我了解如何向自定義控件添加屬性并使其在設(shè)計(jì)器中可見,但似乎如果我直接向表單添加屬性,它不會(huì)顯示在屬性窗口中。我看過(guò)很接近的文章,但似乎沒有什么可以直接回答這個(gè)問(wèn)題!我嘗試重建解決方案,加載/卸載項(xiàng)目,嘗試了一堆不同的設(shè)計(jì)時(shí)屬性,嘗試使用私有支持字段。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陽(yáng)
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
您必須創(chuàng)建一個(gè)派生自 Form 的用戶控件,并將其包含在您的項(xiàng)目中。最簡(jiǎn)單的方法是創(chuàng)建一個(gè)新的類庫(kù),編譯它,并將其添加為項(xiàng)目的引用。?
然后,你就可以擁有它:
- 1 回答
- 0 關(guān)注
- 125 瀏覽
添加回答
舉報(bào)
0/150
提交
取消