'RotateFlipType.cs'에 해당되는 글 1건

  1. 2012.01.03 [C#] RotateFlipType - Property Grid 에서 Item이 중복된다! 왜냐하면..



RotateFlipType을 Property Grid View에서 열어보면 같은 Item이 두 개씩 보이는 걸 알 수 있다.

그 이유는 RotateFlipType.cs 파일을 열어보면 알 수 있다. 

다음의 내용이 바로 그 이유!

public enum RotateFlipType
  {
    Rotate180FlipNone = 2,
    Rotate180FlipX = 6,
    Rotate180FlipXY = 0,
    Rotate180FlipY = 4,
    Rotate270FlipNone = 3,
    Rotate270FlipX = 7,
    Rotate270FlipXY = 1,
    Rotate270FlipY = 5,
    Rotate90FlipNone = 1,
    Rotate90FlipX = 5,
    Rotate90FlipXY = 3,
    Rotate90FlipY = 7,
    RotateNoneFlipNone = 0,
    RotateNoneFlipX = 4,
    RotateNoneFlipXY = 2,
    RotateNoneFlipY = 6
  }

 Enumeration Item에 같은 값들이 들어가 있는 경우가 있다.

이는 두 가지의 경우가 같은 결과물을 만들어내기 때문이다.

RotateNoneFlipX 는 Rotate180FlipY와 같은 모양을 나타낸다는 것을 자~알 생각해보면 알 수 있을 것이다.

그리하여~ Property Grid에서는 같은 값이 나타난다.

물론 그냥 보여주면 참 좋겠지만;;

웃기지마 MS! 난 다 보여줄꺼야~ 하시는 분들은 System.Drawing.Design.UITypeEditor 를 사용하여 새로운 Editor Form을 만들어 사용하시면 됩니다 ㅎㅎ 





또 다른 인기 어플! 겁나 그럭저럭 어려운 퍼즐!

Gem Master! The most difficult puzzle!


다운로드 :  http://itunes.apple.com/us/app/gem-master!-lite/id499444540?mt=8  
신고
Posted by ParkPill 박필


티스토리 툴바