2011-04-21 78 views
7

The WinForm PropertyGrid很好地支持標準枚舉,但確實有一個標誌枚舉的內置編輯器。有人必須寫一個,我寧可不重新發明。如何允許在WinForm PropertyGrid中編輯「標誌」枚舉?

我正在尋找一個編輯器,將複選框放在枚舉的每個成員旁邊,以便用戶可以控制包含的成員。我的枚舉的樣子:

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

回答