Jump to content
Xtreme .Net Talk

Recommended Posts

Posted (edited)

some of you might find this of use. . .

 

Suppose you have an property of a class that is an "Flags" attributed enum.

 

reference the attached FlagsUI.dll assembly. . .

 

apply this attribute to your property:

[EditorAttribute(typeof(FlagsUI.FlagsEditor), typeof(System.Drawing.Design.UITypeEditor))]

 

Now you get a dropdown checkbox to select the set of flags that are applied to the property.

 

attached zip contains:

FlagsUI - the Flagged property editor

FlaggedComponents - two simple component/flag enumeration examples

testapp - an example app.

 

for best results - Build the solution before opening the form.

 

Click on the "value" property of either of the components in the form to see the UI in action

 

 

Comments welcome. . .

FlagsUI.zip

Edited by AWS

Joe Mamma

Amendment 4: The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.

Amendment 9: The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...