少有人走的路

勇哥的工业自动化技术网站

propertygrid.SelectedObject 挂接的对象属性变只读灰色不可以编辑

今天勇哥看到下面这种现象:propertygrid.SelectedObject 挂接的对象属性灰度不可以编辑


image.png

有点奇怪,想不到为什么,后来发现是属性set被置为private了,去掉了即可以了。

[Config, Description("测量框的行"), Category("HalconLineObj")]
        public double Row { get;private set; } = 500;
        [Config, Description("测量框的列"), Category("HalconLineObj")]
        public double Col { get; private set; } = 500;
        [Config, Description("测量框的Phi,即倾斜弧度"), Category("HalconLineObj")]
        public double Phi { get; private set; } = 0;
        [Config, Description("测量框的水平边长度的一半"), Category("HalconLineObj")]
        public double Length1 { get; private set; } = 100;
        [Config, Description("测量框的垂直边长度的一半"), Category("HalconLineObj")]
        public double Length2 { get; private set; } = 60;

        [Description("边缘幅度,对应halcon算子里的Threshold。(范围[0, 255])"), Category("HalconLineObj"), DefaultValue(50)]
        public int threshold { get;  set; }

原来属性set置为private属性表可以让PropertyGrid的内容为只读。


还是把这个小问题记录下来吧。


哦,勇哥发现这贴子ID对程序员来说有特别的意义,1024! 

好的,祝贺本站贴子刚好满1K,不错不错^_^


--------------------- 

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864