为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
交互式爱情 2023-09-24 16:14:56
我想向我的表单添加一个属性并将其显示在设计器中。我了解如何向自定义控件添加属性并使其在设计器中可见,但似乎如果我直接向表单添加属性,它不会显示在属性窗口中。我看过很接近的文章,但似乎没有什么可以直接回答这个问题!我尝试重建解决方案,加载/卸载项目,尝试了一堆不同的设计时属性,尝试使用私有支持字段。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 的用户控件,并将其包含在您的项目中。最简单的方法是创建一个新的类库,编译它,并将其添加为项目的引用。 

https://img3.sycdn.imooc.com/650ff051000184b703910083.jpg

然后,你就可以拥有它:

https://img1.sycdn.imooc.com/650ff05c00010d7a01960047.jpg

查看完整回答
反对 回复 2023-09-24
  • 1 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信