Property Grid i enum

0

Podczas pracy z property grid trafiłem na problem. Mianowicie, podczas edycji zmiennej typu int potrzebuje wyświetlić listę wartości z enum, które może przyjmować ta zmienna. To była łatwiejsza część:

return new StandardValuesCollection(Enum.GetNames(typeof(Foo)));

Jednak po wybraniu wartości nie mam jak jej skonwertować na int. Wie ktoś, jak to obejść?

0

inty sa konwertowalne na enumy i vice versa, nie powienienses miec z tym problemu.
gdzies w SWF jest gotowy EnumConverter, ale chyba jest internal.. sprawdz w metadanych, byle SWF.Form ma State czy FrameStyle ktore sa Enum i wystarczy ze podejrzysz ich metadane.
jesli zas bedziesz musial pisac wlasny konwerter - po prostu - zrzutuj int na enum, czy enum na int - i zwroc. i juz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1