如何在程序运行中动态改变对象属性在PropertyGrid中显示出来的只读性(100分求助)
大家知道在类的某个属性中加[ReadOnlyAttribute(true)]声明标记后,此类的对象的这个属性在PropertyGrid中就表现为灰色不可更改,请问大家有没有什么办法动态地让这个属性在PropertyGrid中的显示变为可读写么?
以下的方法试过,不好用
1、想在程序里改声明标记,可是不行
2、另外写个类,同样的属性标记为[ReadOnlyAttribute(false)],然后重新selectobject,可是太复杂了。
请问大家有什么好办法吗?