I am in the process of creating some user controls for our internal use. I need to specify certain properties for this control and only these properties should be made visible when a programmer uses this control in his program. I don't want all other default properties to appear for the programmer.

For Example.
My User control is having a text box.
Let the Usercontrol name be MYTEXT.
Inspite of all other default properties of text box control and the base form control, I just want one simple property to be displayed say MYTEXT.TEXT. Rest of the properties (default, inherited etc) should be hidden.

If a programmer uses this MYTEXT in his project, he should be able to see only MYTEXT.TEXT property and nothing else.

Any suggestions ? I hope I am clear in my explanation(!!!)
I am using VB.NET