在PropertyGrid c#中启用某些属性

问题描述 投票:-2回答:1

我有一个正常工作的PropertyGrid,在某些情况下会禁用它。现在我有一个新案例,其中我需要它来仅启用一个属性,是否有一种简单的方法?

谢谢

c# properties windows-forms-designer
1个回答
1
投票

代替禁用PropertyGrid,您可以在数据类中将所有相关的嵌套属性标记为readonly,以便在属性网格中将其显示为禁用。

如果要在运行时添加ReadOnly属性,请查看:https://www.csharp-examples.net/readonly-propertygrid/

否则,我将使用DataGrid或类似的东西。

© www.soinside.com 2019 - 2024. All rights reserved.