如何创建一个像Visual Studio的监视窗口的表?

时间:2015-04-24 05:27:33

标签: c# objectlistview

我希望以类似于Visual Studio的监视窗口的方式显示程序中某些对象的数据 - 一个包含两列(名称和值)的树列表,能够扩展非原始成员进一步作为树结构中的子节点。

我一直试图用ObjectListView来做这件事,但我似乎无法让它发生。 OLV似乎想要将成员水平地粘贴在各个列中,而我希望它们在父对象下垂直显示(如果这有意义的话)。

1 个答案:

答案 0 :(得分:1)

对于winforms项目,有一个控件 - PropertyGrid几乎自动执行此操作,您需要在属性上设置一些属性: [ReadOnly(bool)] - 属性是只读的。 [可浏览(bool)] - 是否可以浏览,即在属性网格中显示。 [Category(string)] - 属性的父组 [描述(字符串)] - 描述。选择属性时,它会显示在底部标签上。 [DisplayName(string)] - 您可以覆盖显示名称。 您可以在此处找到其他信息:https://msdn.microsoft.com/en-us/library/aa302326.aspx

相关问题