将属性添加到表单并使其在设计器中可见

我想向我的表单添加一个属性并将其显示在设计器中。


我了解如何向自定义控件添加属性并使其在设计器中可见,但似乎如果我直接向表单添加属性,它不会显示在属性窗口中。


我看过很接近的文章,但似乎没有什么可以直接回答这个问题!


我尝试重建解决方案,加载/卸载项目,尝试了一堆不同的设计时属性,尝试使用私有支持字段。


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;

    } 

}

}


交互式爱情
浏览 91回答 1
1回答

BIG阳

您必须创建一个派生自 Form 的用户控件,并将其包含在您的项目中。最简单的方法是创建一个新的类库,编译它,并将其添加为项目的引用。 然后,你就可以拥有它:
打开App,查看更多内容
随时随地看视频慕课网APP