ProeprtyGrid 를 사용하다보면 특정 타입의 값에 대해서
사용자가 별도의 Editor 화면을 구성해서 제공해야 할 경우가 있다.
ProeprtyGrid 에서 Bitmap, string[] 등 기본 타입에 대해서는 자체 Editor 화면을 제공하지만
그 타입에 값을 넣는 아주 기본적인 기능만을 제공한다.
그래서
System.Drawing.Design.UITypeEditor 를 상속받아 몇몇 메소드를 재정의 후 사용하면 되며
(frmMyEditer 폼은 용도에 맞게 적당히....)
Property 생성시
이런식으로 넣어주면
PropertyGrid 에서 해당 프로퍼티 항목 우측에 자그마한 버튼이 생기게 되고
버튼을 누르면 내가 생성한 Editor 화면이 뜨게 된다.
'Dev::DotNet > WinForm' 카테고리의 다른 글
TabControl - Button / Tab Move (0) | 2013.11.07 |
---|---|
FarPoint Spread 출력화면 이미지 추출 (0) | 2013.10.23 |
Property 속성 변경 (0) | 2013.02.05 |
FarPoint.Win.TextRenderer.TextRenderer.DrawText 의 formatflags 속성 (0) | 2012.08.17 |
Spread 의 AllowCellOverflow 에 대해서.... (0) | 2012.08.08 |