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

将有效选择类型标识为 NormalReplaceMouseDownMouseUpClick

注解

可以使用 的 方法选择 SetSelectedComponents 设计器文档的 ISelectionService组件。 某些类型的操作可以对所选组件或所选组件组进行操作。 跟踪 ISelectionService 当前选定内容的选择类型。 这些选择类型标识符指示是使用单击、鼠标向下还是鼠标向上选择完成选择,选择是应替换以前的选择,还是使用默认选择模式。

SelectionTypes使用 方法设置新选择时,使用 SetSelectedComponents 枚举指定所选内容的类型。

适用于

另请参阅