Original Post
I'm pointing the PropertyGrid control at an object which has a number of properties. If the properties are of a type that has its own properties I'd like those properties to be visible too. If the property is of an existing type, such as a Button, then all the subproperties are displayed by expanding the item with its [+] sign. However, my custom types just appear with their .ToString() name, and aren't expandable to see the individual properties within. What does one need to do to make their custom times "expandable" when nested as properties in other types and viewed in a PropertyGrid?