WinForm PropertyGrid хорошо справляется со стандартным перечислением, но имеет встроенный редактор для перечисления флагов. Кто-то, должно быть, написал один, я бы предпочел не изобретать велосипед.
Я ищу редактор, который ставит флажок рядом с каждым элементом перечисления, чтобы пользователь мог управлять включенными элементами. Мое перечисление выглядит так:
[Flags]
public enum AutoPricingCalendar
{
Sunday = 1,
Monday = 2,
Tuesday = 4,
Wednesday = 8,
Thursday = 16,
Friday = 32,
Saturday = 64,
}