Share via


방법: Windows Forms에서 디자인 타임 지원 액세스

업데이트: 2007년 11월

사용자 지정 구성 요소 및 컨트롤은 디자인할 수 있으므로 사용자가 디자인 타임에 그래픽 UI(사용자 인터페이스)를 사용하여 구성할 수 있는 설정이 있습니다. 일반적으로 이러한 설정은 런타임에 구성 요소의 인스턴스에 영향을 줍니다.

클래스에서 IComponent 인터페이스를 구현하는 경우 이 클래스는 Visual Studio와 같은 디자인 환경에 참여할 수 있습니다.

.NET Framework에서 제공하는 디자인 타임 지원에 액세스하려면 다음 단계를 수행해야 합니다.

디자인 타임 지원에 액세스하려면

  1. System.Design 어셈블리에 대한 참조를 추가합니다.

  2. UITypeEditor를 구현하는 경우 또는 구성 요소가 도구 상자나 PropertyGrid 컨트롤과 상호 작용하는 경우 System.Drawing.Design 네임스페이스를 가져옵니다.

Imports System.Drawing.Design
using System.Drawing.Design;
  1. 구성 요소의 사용자 지정 디자인 타임 환경을 구현하는 경우 System.ComponentModel.Design 네임스페이스를 가져옵니다.
Imports System.ComponentModel.Design
using System.ComponentModel.Design;
  1. Windows Forms 컨트롤의 사용자 지정 디자인 타임 환경을 구현하는 경우 System.Windows.Forms.Design 네임스페이스를 가져옵니다. 이 네임스페이스의 형식을 사용하여 구성 요소에 대한 스마트 태그나 사용자 지정 디자이너를 만들 수 있습니다.
Imports System.Windows.Forms.Design
using System.Windows.Forms.Design;

참고 항목

작업

방법: Windows Forms 구성 요소에 스마트 태그 연결

개념

디자인 타임 아키텍처

기타 리소스

디자인 타임 지원 확장

사용자 인터페이스 형식 편집기