Quote:
Originally Posted by elmowatson
Let's say I have a path or image that needs to be assigned to the property - in the PropertyGrid control, there is only a blank area. In VS.Net, there would be a button with 3 dots, to click on, to open an openfiledialog and find the image or file to put there.
|
This can be done applying a UITypeEditor attribute, the
FileNameEditor Class (System.Windows.Forms.Design) is the standard.
Quote:
|
Or sometimes, there'll be a property, but with that particular control, there are only a certain number of predefined items which would be listed in a dropdown list, inside the PropertyGrid.
|
Usually this is a property defined simply as some Enum type, see for example
Enum Class (System). The link below show also another way, where some defaults are provided for a String type property.
Quote:
|
How can I do things like this? Can someone point me to a VB.Net tutorial or code sample which shows these kinds of things (I don't even know what to call them, in order to do a search)?
|
Here is one that explains many things:
Getting the Most Out of the .NET Framework PropertyGrid Control
Search the web for specifics once you find keywords you don't understand or want to expand on.