I have a custom control that I made. It inherits from System.Windows.Forms.Control
, and has several new properties that I have added. Is it possible to show m
You could either override them (if they can be overriden) and apply the Browsable attribute, specifying false
, or create a new version of the property and apply the same attribute (this second approach doesn't always appear to work so YMMV).
Also, you can use a custom TypeConverter for your type and override the GetProperties method to control what properties get displayed for your type. This approach is more robust to the underlying base classes changing but can take more effort, depending on what you want to achieve.
I often use a combination of the Browsable attribute and a custom TypeConverter.