2010-09-10 70 views
2

我需要在我的自定義win表單應用程序中顯示某種對象的詳細信息。winforms用於查看對象詳細信息的控件

與Visual Studio在調試時使用的東西類似。你們有沒有人知道可能有幫助的事情?

我知道,我可以自己寫點東西,但我不打算。

感謝

回答

5

你可以嘗試PropertyGrid控制。這是用於在Windows窗體設計器中配置控件屬性的控件。

MSDN Documentation

+0

忘了提。雖然我可以使用它,但它不完全是我需要的。我更多地關注調試查看器,其中所有複雜屬性都不需要用一些設計器屬性進行修飾。 屬性網格的問題是顯示集合或某些複雜類型時。這就是調試視圖更接近我想要的東西。 – 2010-09-10 13:19:10

0

如果你不想使用PropertyGrid的,那麼你別無選擇,只能寫自己的控制。沒有標準的WinForm控件用於你想要的東西。我也從來沒有見過控制供應商提供這樣的控制。

要建立自己的你需要使用一個TreeView控件,但有兩列。左邊是對象的層次結構,右邊是具有對象值的列。我會建議使用一個控制供應商網格控制。