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 |
備註
您可以使用 的 ISelectionService方法來選取SetSelectedComponents設計工具檔的元件。 某些類型的動作可以在選取的元件或選取的元件群組上運作。 會 ISelectionService 追蹤目前選取範圍的選取類型。 這些選取類型標識碼會指出選取專案是否使用單鍵、滑鼠向下或滑鼠向上選取專案、選取範圍是否應取代先前的選取範圍,或使用預設選取模式。
SelectionTypes使用 列舉,在使用 方法設定新的選取範圍時,指定選取SetSelectedComponents範圍的類型。