다음을 통해 공유


DesignerActionList 클래스

정의

스마트 태그 패널을 만드는 데 사용되는 항목 목록을 정의하는 형식에 대한 기본 클래스를 제공합니다.

public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
상속
DesignerActionList

예제

다음 코드 예제에서는 DesignerActionItem 개체의 컬렉션을 만드는 방법을 보여 줍니다.

이 코드 예제에 대한 자세한 내용은 방법: Windows Forms 구성 요소스마트 태그 첨부를 참조하세요.

public class ColorLabelActionList :
          System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
    Inherits System.ComponentModel.Design.DesignerActionList

설명

DesignerAction 기능을 사용하면 구성 요소 및 컨트롤이 상황에 맞는 정보 및 명령을 표시할 수 있습니다. DesignerAction 기능은 스마트 태그 패널과 구성 요소 또는 컨트롤과 연결된 바로 가기 메뉴에도 DesignerActionItem 표시될 수 있으므로 디자이너 동사를 대체하는 것으로 간주할 수 있습니다. DesignerActionList 클래스는 사용자 지정 구성 요소 및 컨트롤에 스마트 태그 지원을 추가하려는 개발자를 위한 상호 작용의 주요 지점을 나타냅니다.

DesignerActionList 스마트 태그 패널을 채우기 위해 구성 요소 개발자가 파생한 기본 클래스입니다. 스마트 태그 패널은 스마트 태그에 대한 메뉴와 유사한 UI(사용자 인터페이스)를 나타냅니다.

이 파생 클래스는 DesignerActionItem파생된 개체의 컬렉션을 반환하는 virtualGetSortedActionItems 메서드를 구현할 수 있습니다. 이러한 개체는 스마트 태그 패널 항목을 나타냅니다. 각 항목은 해당 유형에 따라 패널에 표시됩니다. 예를 들어 DesignerActionTextItem 정적 텍스트 레이블로 표시됩니다. DesignerActionPropertyItemDesignerActionMethodItem 형식으로 표시되는 활성 패널 항목에는 해당 항목에 대한 기능을 구현하는 해당 공개적으로 액세스할 수 있는 속성 또는 메서드가 각각 있습니다.

스마트 태그 패널에 항목을 추가하는 방법에 대한 자세한 내용은 GetSortedActionItems 메서드를 참조하세요.

메모

양식 및 대화 상자는 DesignerActionList파생된 클래스의 멤버가 표시할 수 있습니다. 기본적으로 이러한 창의 부모는 스마트 태그 패널의 컨테이너 창이 됩니다. 이러한 자식 창을 다른 서비스 또는 창에 명시적으로 연결하면 스마트 태그가 부적절하게 표시될 수 있습니다.

스마트 태그 패널은 스크롤 또는 페이징을 지원하지 않으므로 패널을 많은 스마트 태그 항목으로 채웁니다. 항목이 너무 많으면 스마트 태그 패널이 화면 경계를 넘어 확장될 수 있습니다.

생성자

DesignerActionList(IComponent)

DesignerActionList 클래스의 새 인스턴스를 초기화합니다.

속성

AutoShow

스마트 태그 패널을 만들 때 자동으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.

Component

DesignerActionList관련된 구성 요소를 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetService(Type)

DesignerActionList연결된 구성 요소에서 제공하는 서비스를 나타내는 개체를 반환합니다.

GetSortedActionItems()

목록에 포함된 DesignerActionItem 개체의 컬렉션을 반환합니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보