【发布时间】:2021-07-08 15:28:53
【问题描述】:
我制作了一个从Panel 派生的自定义控件,其中包含一些属性,比如说
public int Amount {get; set;}
public string Name {get; set;}
如何让它出现在 Visual Studio 的属性网格中,而不是我拖入的 PropertyGrid 控件中?
我在网上找到的所有内容都在谈论如何向PropertyGrid“控件”添加属性,这不是我想要的。
有人能这么好心教我怎么做吗?
非常感谢!
【问题讨论】:
-
自定义 WinForms 控件的公共属性将自动显示在 VS 属性窗口中;如果没有出现,请重建您的解决方案/重新启动 VS。
-
如果您希望该属性显示在特定部分,请查看此链接:docs.microsoft.com/en-us/previous-versions/visualstudio/…
-
@CoolBots 这两个我都试过了,但还是没有出现!可能是我错过的某种设置或版本问题?我用的是 2019 年。
-
@CoolBots 好的,谢谢!但我还是想给 Jimi 一个发帖的机会,因为毕竟是他解决了我的问题,而不是我自己!
-
您可以自己发布答案,或者@CoolBots 可以这样做,这很好,我喜欢团队合作:) -- 可能添加这些属性的用途描述。当有意义的事情发生变化时,移除-添加回 UC(有时还有自定义控件)背后的原因更复杂,但我认为事实本身就足够了。
标签: c# visual-studio winforms