我想向我的表单添加一个属性并将其显示在设计器中。我了解如何向自定义控件添加属性并使其在设计器中可见,但似乎如果我直接向表单添加属性,它不会显示在属性窗口中。我看过很接近的文章,但似乎没有什么可以直接回答这个问题!我尝试重建解决方案,加载/卸载项目,尝试了一堆不同的设计时属性,尝试使用私有支持字段。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 关注
- 90 浏览
添加回答
举报
0/150
提交
取消