■ DesignerCategoryAttribute 클래스를 사용해 소스 코드 클릭시 디자이너 모드를 방지하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 |
using System.ComponentModel; [DesignerCategory("Code")] public class TestClass : Component { ... } |
※ System.ComponentModel.Component 클래스를 상속받은 클래스의 경우 소스 코드를 더블 클릭하면 UI 컴포넌트로 인식되어 코드 편집기가 아닌 뷰 디자이너가 열린다. UI 컴포넌트인 경우라도 코드 편집기를 기본으로 설정하고 싶은 경우 상기와 같이 설정한다.