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
属性

フィールド

名前 説明
Auto 1

通常の選択範囲を表します。 選択サービスは、Ctrl キーと Shift キーに応答して、選択との間でのコンポーネントの追加または削除をサポートします。

Normal 1

通常の選択範囲を表します。 選択サービスは、Ctrl キーと Shift キーに応答して、選択との間でのコンポーネントの追加または削除をサポートします。

Replace 2

選択範囲の内容が置き換えられたときに発生する選択範囲を表します。 選択サービスは、現在の選択範囲を置換に置き換えます。

MouseDown 4

マウス ポインターがコンポーネントの上にあるときにユーザーがマウス ボタンを押したときに発生する選択範囲を表します。 ポインターの下のコンポーネントが既に選択されている場合は、キャンセルされるのではなく、プライマリで選択されたコンポーネントに昇格されます。

MouseUp 8

コンポーネントが選択された直後にユーザーがマウス ボタンを離したときに発生する選択範囲を表します。 新しく選択したコンポーネントが既に選択されている場合は、キャンセルされるのではなく、プライマリで選択されたコンポーネントに昇格されます。

Click 16

ユーザーがコンポーネントをクリックしたときに発生する選択範囲を表します。 新しく選択したコンポーネントが既に選択されている場合は、キャンセルされるのではなく、プライマリで選択されたコンポーネントに昇格されます。

Primary 16

ユーザーがコンポーネントをクリックしたときに発生する主要な選択を表します。 選択リスト内のコンポーネントが既に選択されている場合、そのコンポーネントはプライマリ選択として昇格されます。

Valid 31

有効な選択の種類を、 NormalReplaceMouseDownMouseUp、または Clickとして識別します。

Toggle 32

現在の選択範囲と指定した選択範囲を切り替えるトグル選択を表します。 コンポーネントが既に選択されていて、選択の種類がSetSelectedComponentsToggleに渡された場合、コンポーネントの選択は取り消されます。

Add 64

選択したコンポーネントの現在のセットを維持しながら、選択したコンポーネントを現在の選択範囲に追加する追加選択を表します。

Remove 128

選択したコンポーネントの現在のセットを維持しながら、選択したコンポーネントを現在の選択から削除する削除選択を表します。

注釈

デザイナー ドキュメントのコンポーネントは、SetSelectedComponentsISelectionService メソッドを使用して選択できます。 一部の種類のアクションは、選択したコンポーネントまたは選択したコンポーネントのグループに対して動作できます。 ISelectionServiceは、現在の選択範囲の選択の種類を追跡します。 これらの選択の種類の識別子は、選択が 1 回のクリック、マウスの下または上の選択、前の選択範囲を置き換える必要があるかどうか、または既定の選択モードを使用して、選択が完了したかどうかを示します。

SelectionTypes列挙型を使用して、SetSelectedComponents メソッドを使用して新しい選択範囲を設定するときに、選択範囲の種類を指定します。

適用対象

こちらもご覧ください