As a simple example, I am trying to make a property of type Label. I want to set the Editor Attribute to open a form I created that displays the Label, and a property grid, then return the settings of the label when I am finished.

I can get the example to work for my own Type, but when I use a standard type like Label, or Color, as a decoration of aproperty, I lose my declared EditorAttribute to the default one.

Can someone provide an example for me (VB.NET 2005 preferred) of how I could do this?