728x90
public enum AnimationType
    {
        Custom = 0,
        Rotate = 1,
        HorizSlide = 2,
        VertSlide = 3,
        Scale = 4,
        ScaleAndRotate = 5,
        HorizSlideAndRotate = 6,
        ScaleAndHorizSlide = 7,
        Transparent = 8,
        Leaf = 9,
        Mosaic = 10,
        Particles = 11,
        VertBlind = 12,
        HorizBlind = 13
    }

위와 같은 enum type 의 내용을 combobox 의 데이터로 사용하고 싶을 때

아래 처럼 코딩합니다.

this.aniComboBox.DataSource = Enum.GetValues(typeof(AnimationType));

 

선택한 값의 내용을 다시 enum type 에 맞게 가져오려면 아래처럼 코딩합니다.

AnimationType status;
Enum.TryParse<AnimationType>(this.aniComboBox.SelectedValue.ToString(), out status);
728x90
Posted by kjun.kr
,