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(사용자 인터페이스)를 나타냅니다.

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

스마트 태그 패널에 항목을 추가하는 방법에 대한 자세한 내용은 메서드를 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)

적용 대상

추가 정보