![]() |
1
7
如果要根据某些条件在运行时使属性外观为只读(灰色),则需要指定
实例
在下面的示例中,我创建了一个包含两个属性的类。
MyPropertyDescriptor
它负责为属性提供元数据。在实现此类时,对于大多数属性,我们将使用使用原始属性实现的普通实现,但对于
MyTypeDescriptor
MyTypeDescriptionProvider 当有人(如属性网格)请求类型描述时,它负责返回对象的类型描述符:
样本类别 最后,该类的实现:
后果
进一步阅读 您可以在以下帖子中阅读其他一些解决方案: |
![]() |
2
0
非常感谢@reza aghaei, 根据您的详细回答和@Ivan的评论,以下代码片段解决了我的问题:
或C#
您可以更改 .SetValue(roaccount,true | false); 非常感谢。 |
![]() |
3
0
请确保在名为“可编辑”的属性上具有以下属性
|
![]() |
Karl · 如何引发PrintPage的事件? 2 年前 |
![]() |
Daniel · LINQ从列表的dataTable中提取部分匹配 2 年前 |
![]() |
limelatte · 如何在datagridview中屏蔽特定列? 3 年前 |
![]() |
Orsi · 选择嵌套列表的最大值和最小值。网 3 年前 |
![]() |
D T · 如何为Excel Com设置公式? 3 年前 |
![]() |
Lenin · 将数组中的每个元素与另一个数组中的相应元素相乘 3 年前 |