SelectionTypes 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
選択の種類を示す識別子を定義します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
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
- 継承
- 属性
フィールド
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 、現在の選択範囲の選択の種類を追跡します。 これらの選択の種類の識別子は、1 回のクリック、マウスの下またはマウスの上の選択、選択範囲が前の選択範囲を置き換える必要があるかどうか、または既定の選択モードを使用して選択が完了したかどうかを示します。
メソッドを SelectionTypes 使用して新しい選択範囲を設定する場合は、 列挙を使用して選択範囲の種類を SetSelectedComponents 指定します。
適用対象
こちらもご覧ください
.NET