View Single Post
  #2 (permalink)  
Old 06-26-2009, 5:38 AM
JohnH's Avatar
JohnH JohnH is offline
VB.NET Forum Moderator
.NET Framework: .NET 3.5 (VS 2008)
 
Join Date: Dec 2005
Location: Norway
Age: 37
Posts: 10,325
Reputation: 1315
JohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond reputeJohnH has a reputation beyond repute
Default

Quote:
Originally Posted by elmowatson View Post
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.
__________________
Reply With Quote