+ Reply to Thread
Results 1 to 2 of 2

Thread: Property Grid Selectors

  1. #1
    elmowatson is offline VB.NET Forum Newbie elmowatson is on a distinguished programming path ahead
    .NET Framework
    .NET 2.0
    Join Date
    Jun 2007
    Posts
    9
    Reputation
    0

    Default Property Grid Selectors

    I am learning about the PropertyGrid control and I've got the basics - loading the properties of a control into the PropertyGrid, but I came across something I need help with

    I see that there are certain properties which need 'selecting', but nothing is built in for that. So this is opening lots of questions in my mind.

    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.

    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.

    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)?

  2. #2
    JohnH's Avatar
    JohnH is offline VB.NET Forum Moderator JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute
    .NET Framework
    .NET 4.0
    Join Date
    Dec 2005
    Location
    Norway
    Age
    37
    Posts
    11,055
    Reputation
    1564

    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.
    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.
    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 to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts