Flags Enum UITypeEditor

Joe Mamma

Senior Contributor
Mar 1, 2004
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

Comments welcome. . .


  • FlagsUI.zip
    21.5 KB · Views: 63
Last edited by a moderator:
Top Bottom