Flags Enum UITypeEditor

Joe Mamma

Well-known member
Joined
Mar 1, 2004
Messages
1,062
Location
Washington DC
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

[Broken External Image]:http://www.obj-tec.com/flagsuicap.jpg

Comments welcome. . .
 

Attachments

Back
Top