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

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

注釈

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

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

適用対象

こちらもご覧ください