I'm building an app where I show data in a tree view, and when a user double-clicks on an element in the tree view, the node they clicked on is replaced with an editable version of the node. The way different nodes are edited varies greatly, so using the built-in ability to change the text of the node is not acceptable. I instead need to use a property grid and define [Editor] attributes.
The only problem is that the property grid shows two columns: One with the name of the property, and the other with its value. I need to only show the value column (the part the user can edit). Is there some way to remove the first column, or use the property grid's functionality in a different, custom class that only shows one column?