디자인할 때 Windows Forms 컨트롤 개발
.NET Framework는 다양한 컨트롤 제작 기술을 제공합니다. .NET Framework를 사용하면 기존 컨트롤의 컬렉션 역할을 하는 복합 컨트롤을 디자인하는 것으로 제한되지 않고 상속 개념을 통해 기존의 복합 컨트롤 또는 Windows Forms 컨트롤에서 상속한 고유 컨트롤을 만들 수 있습니다. 또한 사용자 지정 그리기를 구현하는 고유한 컨트롤을 디자인할 수 있습니다. 이러한 옵션을 통해 보다 융통성 있는 시각적 인터페이스 디자인 및 기능을 사용할 수 있습니다. 그러나 이러한 기능을 활용하려면 개체 지향 프로그래밍 개념을 이해해야 합니다.
Visual Basic 정보 |
---|
상속을 완벽하게 이해할 필요는 없지만 Inheritance in Visual Basic을 참조하는 것이 좋습니다. |
Web Forms에서 사용할 수 있는 사용자 지정 컨트롤을 만들려면 사용자 지정 ASP.NET 서버 컨트롤 개발을 참조하십시오.
단원 내용
연습: Visual Basic에서 합성 컨트롤 제작
Visual Basic에서 간단한 복합 컨트롤을 만드는 방법을 보여 줍니다.연습: Visual C#에서 합성 컨트롤 제작
C#에서 간단한 복합 컨트롤을 만드는 방법을 보여 줍니다.연습: Visual Basic을 사용하여 Windows Forms 컨트롤에서 상속
Visual Basic에서 상속을 사용하여 간단한 Windows Forms 컨트롤을 만드는 방법을 보여 줍니다.연습: Visual C#을 사용하여 Windows Forms 컨트롤에서 상속
C#에서 상속을 사용하여 간단한 Windows Forms 컨트롤을 만드는 방법을 보여 줍니다.연습: Windows Forms 컨트롤에서 스마트 태그를 사용하여 일반 작업 수행
Windows Forms 컨트롤에서 스마트 태그 기능을 사용하는 방법을 보여 줍니다.연습: DesignerSerializationVisibilityAttribute를 사용하여 표준 형식의 컬렉션 serialize
DesignerSerializationVisibilityAttribute.Content 특성을 사용하여 컬렉션을 serialize하는 방법을 보여 줍니다.연습: 디자인 타임에 사용자 지정 Windows Forms 컨트롤 디버깅
Windows Forms 컨트롤의 디자인 타임 동작을 디버깅하는 방법을 보여 줍니다.연습: Visual Studio의 디자인 타임 기능을 사용하는 Windows Forms 컨트롤 만들기
복합 컨트롤을 디자인 환경에 긴밀하게 통합하는 방법을 보여 줍니다.방법: Windows Forms 컨트롤 제작
Windows Forms 컨트롤을 구현할 때 고려할 사항에 대한 개요를 설명합니다.방법: 합성 컨트롤 제작
복합 컨트롤에서 상속을 통해 컨트롤을 만드는 방법을 보여 줍니다.방법: UserControl 클래스에서 상속
복합 컨트롤을 만드는 절차에 대한 개요를 설명합니다.방법: 기존 Windows Forms 컨트롤에서 상속
Button 컨트롤 클래스에서 상속을 통해 확장된 컨트롤을 만드는 방법을 보여 줍니다.방법: Control 클래스에서 상속
확장된 컨트롤을 만드는 방법에 대한 개요를 설명합니다.방법: 디자인 타임에 컨트롤을 폼의 가장자리에 맞춤
Dock 속성을 사용하여 폼의 가장자리에 컨트롤을 맞추는 방법을 보여 줍니다.방법: 도구 상자 항목 선택 대화 상자에 컨트롤 표시
컨트롤을 도구 상자 사용자 지정 대화 상자에 표시되도록 설치하는 절차를 보여 줍니다.방법: 컨트롤에 대한 도구 상자 비트맵 제공
ToolboxBitmapAttribute를 사용하여 도구 상자의 사용자 지정 컨트롤 옆에 아이콘을 표시하는 방법을 보여 줍니다.방법: UserControl의 런타임 동작 테스트
UserControl Test Container를 사용하여 복합 컨트롤의 동작을 테스트하는 방법을 보여 줍니다.Windows Forms 디자이너의 디자인 타임 오류
Windows Forms 디자이너가 로드를 실패했을 때 Microsoft Visual Studio에 나타나는 디자인 타임 오류 목록의 의미와 사용법에 대해 설명합니다.컨트롤 및 구성 요소 제작 문제 해결
사용자 지정 구성 요소 또는 컨트롤을 만들 때 발생할 수 있는 일반적인 문제를 진단하고 해결하는 방법을 보여 줍니다.
참조
System.Windows.Forms.Control
이 클래스를 설명하며 이 클래스의 모든 멤버에 대한 링크를 포함합니다.System.Windows.Forms.UserControl
이 클래스를 설명하며 이 클래스의 모든 멤버에 대한 링크를 포함합니다.
관련 단원
.NET Framework에서 사용자 지정 Windows Forms 컨트롤 개발
.NET Framework를 사용하여 사용자 지정 컨트롤을 직접 만드는 방법을 설명합니다.공용 언어 사양
구성 요소의 작성 및 사용을 단순화하도록 디자인된 공용 언어 런타임을 소개합니다. 이러한 단순화는 각기 다른 프로그래밍 언어로 작성된 구성 요소 간의 상호 운용성을 향상시킵니다. CLS(공용 언어 사양)를 사용하면 여러 프로그래밍 언어를 사용할 수 있는 도구 및 구성 요소를 만들 수 있습니다.연습: 도구 상자에 자동으로 사용자 지정 구성 요소 채우기
구성 요소 또는 컨트롤을 도구 상자 사용자 지정 대화 상자에 표시하는 방법을 설명합니다.