C# PropertyGrid에서 enum을 이용한 숫자 표시 방법(Enum Description 사용 방법)
C#에서 PropertyGrid에 enum 변수를 model에 추가하면 간단하게 표시가 된다. 그런데 enum을 통해 표시할 것이 숫자라면 간단하지가 않다. 보통 enum을 아래와 같이 만든다. public enum NUM_LIST : byte { NONE = 0, _1 = 1, _2 = 2, _5 = 5, _6 = 6, _9 = 9, _10 = 10, } 이렇게 추가를 하면 위의 이미지처럼 표시가 되지 않고 숫자가 _1, _2, ... 이렇게 표시가 된다. enum의 key에 숫자를 사용할 수 없다. 그래서 _1, _2, 이렇게 넣은 것이다. 이때 사용하는 방법이 Description attribute이다. 이것을 사용해서 다시 만들면 아래와 같이 만들 수 있다. public enum NUM_LIST ..
2022. 4. 8.