2010-09-10 69 views
2

我需要在我的自定义win表单应用程序中显示某种对象的详细信息。winforms用于查看对象详细信息的控件

与Visual Studio在调试时使用的东西类似。你们有没有人知道可能有帮助的事情?

我知道,我可以自己写点东西,但我不打算。

感谢

回答

5

你可以尝试PropertyGrid控制。这是用于在Windows窗体设计器中配置控件属性的控件。

MSDN Documentation

+0

忘了提。虽然我可以使用它,但它不完全是我需要的。我更多地关注调试查看器,其中所有复杂属性都不需要用一些设计器属性进行修饰。 属性网格的问题是显示集合或某些复杂类型时。这就是调试视图更接近我想要的东西。 – 2010-09-10 13:19:10

0

如果你不想使用PropertyGrid的,那么你别无选择,只能写自己的控制。没有标准的WinForm控件用于你想要的东西。我也从来没有见过控制供应商提供这样的控制。

要建立自己的你需要使用一个TreeView控件,但有两列。左边是对象的层次结构,右边是具有对象值的列。我会建议使用一个控制供应商网格控制。