다음을 통해 공유


SelectionTypes 열거형

정의

선택 형식을 나타내는 식별자를 정의합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class SelectionTypes
[System.Flags]
public enum SelectionTypes
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SelectionTypes
[<System.Flags>]
type SelectionTypes = 
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SelectionTypes = 
Public Enum SelectionTypes
상속
SelectionTypes
특성

필드

Add 64

현재 선택에 선택된 구성 요소를 추가하여 선택된 구성 요소의 현재 집합을 유지하는 추가 선택을 나타냅니다.

Auto 1

일반적인 선택을 나타냅니다. 선택 서비스는 Ctrl 키와 Shift 키에 응답하여 선택에서 구성 요소를 추가하거나 제거하는 작업을 지원합니다.

Click 16

사용자가 구성 요소를 클릭할 때 발생하는 선택을 나타냅니다. 새로 선택한 구성 요소가 이미 선택되어 있으면 취소하는 대신 기본 선택 구성 요소로 수준을 올립니다.

MouseDown 4

마우스 포인터가 구성 요소 위에 있을 때 사용자가 마우스 단추를 누를 경우 발생하는 선택을 나타냅니다. 포인터 아래에 있는 구성 요소가 이미 선택되어 있으면 취소하는 대신 기본 선택 구성 요소로 수준을 올립니다.

MouseUp 8

구성 요소를 선택한 후 즉시 사용자가 마우스 단추를 떼었을 때 발생하는 선택을 나타냅니다. 새로 선택한 구성 요소가 이미 선택되어 있으면 취소하는 대신 기본 선택 구성 요소로 수준을 올립니다.

Normal 1

일반적인 선택을 나타냅니다. 선택 서비스는 Ctrl 키와 Shift 키에 응답하여 선택에서 구성 요소를 추가하거나 제거하는 작업을 지원합니다.

Primary 16

사용자가 구성 요소를 클릭할 때 발생하는 기본 선택을 나타냅니다. 선택 목록에 있는 구성 요소가 이미 선택되어 있으면 기본 선택 구성 요소로 수준을 올립니다.

Remove 128

현재 선택에서 선택된 구성 요소를 제거하여 선택된 구성 요소의 현재 집합을 유지하는 제거 선택을 나타냅니다.

Replace 2

선택 내용이 바뀔 때 발생하는 선택을 나타냅니다. 선택 서비스는 현재 선택을 대체 선택으로 바꿉니다.

Toggle 32

현재 선택과 제공된 선택 간을 전환하는 토글 선택을 나타냅니다. 구성 요소가 이미 선택되어 있고 SetSelectedComponents 선택 형식과 함께 Toggle로 전달된 경우 구성 요소 선택은 취소됩니다.

Valid 31

Normal , Replace , MouseDown , MouseUp 또는 Click 등의 사용할 수 있는 선택 형식을 식별합니다.

설명

디자이너 문서의 구성 요소는 의 ISelectionService메서드를 SetSelectedComponents 사용하여 선택할 수 있습니다. 일부 유형의 작업은 선택한 구성 요소 또는 선택한 구성 요소 그룹에서 작동할 수 있습니다. 는 ISelectionService 현재 선택 영역의 선택 유형을 추적합니다. 이러한 선택 유형 식별자는 한 번의 클릭, 마우스 아래로 또는 마우스 위로 선택 영역을 사용하여 선택이 완료되었는지 여부, 선택 영역이 이전 선택 영역을 대체해야 하는지 또는 기본 선택 모드를 사용해야 하는지를 나타냅니다.

메서드를 SelectionTypes 사용하여 새 선택 영역을 설정할 때 열거형을 사용하여 선택 영역의 형식을 SetSelectedComponents 지정합니다.

적용 대상

추가 정보