SelectionTypes 枚举

定义用于指示选择类型的标识符。

此枚举有一个 FlagsAttribute 属性,允许其成员值按位组合。

**命名空间:**System.ComponentModel.Design
**程序集:**System(在 system.dll 中)

语法

声明
<ComVisibleAttribute(True)> _
<FlagsAttribute> _
Public Enumeration SelectionTypes
用法
Dim instance As SelectionTypes
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum SelectionTypes
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum class SelectionTypes
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute FlagsAttribute() */ 
public enum SelectionTypes
ComVisibleAttribute(true) 
FlagsAttribute 
public enum SelectionTypes

成员

  成员名称 说明
Add 表示添加所选内容,它向当前所选内容中添加选择的组件,以保持当前选定组件的集合。 
Auto 表示常规选择。此选择服务对 Ctrl 和 Shift 键作出响应,以支持在所选内容中添加或移除组件。 
Click 表示当用户单击组件时发生的选择。如果新选择的组件已被选定,则将该组件提升为主选定组件,而不是取消选择。 
MouseDown 表示当鼠标指针位于组件上时,用户按下鼠标按钮所发生的选择。如果已选定指针下的组件,则将该组件提升为主选定组件,而不是取消选择。 
MouseUp 表示选定组件后用户立即释放鼠标按钮时发生的选择。如果新选择的组件已被选定,则将该组件提升为主选定组件,而不是取消选择。 
Normal 表示常规选择。此选择服务对 Ctrl 和 Shift 键作出响应,以支持在所选内容中添加或移除组件。 
Primary 表示当用户单击组件时发生的主选择。如果所选内容列表中的组件已被选定,则将该组件提升为主所选内容。 
Remove 表示移除所选内容,它从当前所选内容中移除选择的组件,以保持当前选定组件的集合。 
Replace 表示当选择的内容被替换时发生的选择。此选择服务用替换内容替换当前选定的内容。 
Toggle 表示切换所选内容,它在当前所选内容与所提供的所选内容之间切换。如果组件已被选定并且以选择类型 Toggle 传入 SetSelectedComponents,则该组件选择将被取消。 
Valid 将有效选择类型标识为 NormalReplaceMouseDownMouseUpClick。 

备注

使用 ISelectionServiceSetSelectedComponents 方法,可以选择设计器文档的组件。某些类型的操作可以在选定组件或选定组件组上执行。ISelectionService 跟踪当前选择的选择类型。这些选择类型标识符指示选择是通过单击操作、按下鼠标还是释放鼠标来完成的,以及该选择是替换上一个选择还是使用默认选择模式。

使用 SelectionTypes 枚举可在使用 SetSelectedComponents 方法设置新选择时指定选择的类型。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

System.ComponentModel.Design 命名空间
SetSelectedComponents
ISelectionService 接口