SelectionTypes 列舉

定義

定義標識碼,指出選取範圍的型別。

此列舉支援其成員值的位元組合。

public enum class SelectionTypes
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SelectionTypes
[System.Flags]
public enum SelectionTypes
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SelectionTypes = 
[<System.Flags>]
type SelectionTypes = 
Public Enum SelectionTypes
繼承
SelectionTypes
屬性

欄位

名稱 Description
Auto 1

代表常規選拔。 選擇服務會回應 CTRL 和 SHIFT 鍵,以支援在選取中新增或移除元件。

Normal 1

代表常規選拔。 選擇服務會回應 CTRL 和 SHIFT 鍵,以支援在選取中新增或移除元件。

Replace 2

代表當選擇內容被替換時所發生的選擇。 選擇服務會用替換的替換取代現有的選擇。

MouseDown 4

代表當使用者按下滑鼠按鈕時,當滑鼠指標位於元件上時所發生的選擇。 如果指標下方的元件已被選中,該元件會被提升為主要選中的元件,而非被取消。

MouseUp 8

代表使用者在元件被選中後立即放開滑鼠按鈕時所發生的選擇。 若新選元件已被選中,則會升格為主要選中元件,而非取消。

Click 16

代表使用者點擊元件時所發生的選擇。 若新選元件已被選中,則會升格為主要選中元件,而非取消。

Primary 16

代表使用者點擊元件時發生的主要選擇。 若選擇列表中的元件已被選中,該元件將被提升為主要選擇。

Valid 31

識別有效的選擇類型為 NormalReplaceMouseDownMouseUpClick、 或 。

Toggle 32

代表一個切換選項,會在目前選擇與提供選項之間切換。 若元件已被選中並以選擇類型 Toggle進入SetSelectedComponents,則元件選擇將被取消。

Add 64

代表一個加法選擇,將所選元件加入目前的選擇,並維持目前所選元件集合。

Remove 128

代表一個移除選擇,將選取元件從目前選取中移除,並維持目前所選元件集合。

備註

設計文件的組件可透過 SetSelectedComponentsISelectionService的方法選擇。 某些類型的動作可以對選定的元件或選定元件群組進行操作。 它 ISelectionService 會追蹤當前選擇的選擇類型。 這些選擇類型識別碼會顯示選取是用單擊完成、滑鼠向下或向上選取,選擇是否應該取代先前的選取,或是使用預設的選取模式。

SelectionTypes使用列舉來指定選取的類型,以便使用該SetSelectedComponents方法設定新的選取。

適用於

另請參閱