如何在WinForm PropertyGrid中编辑“flag”枚举?

时间:2011-04-21 13:40:18

标签: .net winforms enums propertygrid

WinForm PropertyGrid可以很好地处理标准枚举,但确实有一个用于标记枚举的内置编辑器。有人必须写一个,我宁愿不重新发明。

我正在寻找一个编辑器,它在枚举的每个成员旁边放置一个复选框,以便用户可以控制包含的成员。我的枚举看起来像:

  [Flags]
  public enum AutoPricingCalendar
  {
        Sunday = 1,
        Monday = 2,
        Tuesday = 4,
        Wednesday = 8,
        Thursday = 16,
        Friday = 32,
        Saturday = 64,
   }

1 个答案:

答案 0 :(得分:11)