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
- Наследование
- Атрибуты
Поля
Add | 64 | Представляет выбор для добавления, при котором выбранные компоненты добавляются в текущее выделение с сохранением текущего набора выбранных компонентов. |
Auto | 1 | Представляет обычное выделение. Служба выбора реагирует на нажатие клавиш CTRL and SHIFT для поддержки добавления или удаления компонентов выделения. |
Click | 16 | Представляет выделение, возникающее при щелчке компонента пользователем. Если вновь выделенный компонент уже выделен, это выделение не снимается, а компонент становится основным выделенным компонентом. |
MouseDown | 4 | Представляет выделение, возникающее при нажатии пользователем кнопки мыши, когда указатель мыши расположен на компоненте. Если этот компонент уже выделен, выделение не снимается, а компонент становится основным выделенным компонентом. |
MouseUp | 8 | Представляет выделение, возникающее при отпускании кнопки мыши сразу после того как компонент был выделен. Если вновь выделенный компонент уже выделен, это выделение не снимается, а компонент становится основным выделенным компонентом. |
Normal | 1 | Представляет обычное выделение. Служба выбора реагирует на нажатие клавиш CTRL and SHIFT для поддержки добавления или удаления компонентов выделения. |
Primary | 16 | Представляет основное выделение, возникающее при щелчке компонента пользователем. Если компонент в списке выбора ужа выбран, этот компонент становится основным выбранным компонентом. |
Remove | 128 | Представляет выбор для удаления, при котором выбранные компоненты удаляются из текущего выделения с сохранением текущего набора выбранных компонентов. |
Replace | 2 | Представляет выделение, возникающее при замещении содержимого выделения. Служба выбора заменяет текущее выделение на новое. |
Toggle | 32 | Представляет выделение переключения, при котором выполняется переключение между текущим выделением и предоставленным выделением. Если компонент уже выбран и передается в объект SetSelectedComponents с типом выделения Toggle, выбор компонента будет отменен. |
Valid | 31 | Определяет допустимые типы выделений как поле Normal, Replace, MouseDown, MouseUp или Click. |
Комментарии
Компоненты документа конструктора можно выбрать с помощью SetSelectedComponents метода ISelectionService. Некоторые типы действий могут работать с выбранным компонентом или группой выбранных компонентов. Отслеживает ISelectionService тип выбора текущего выделенного фрагмента. Эти идентификаторы типа выделения указывают, было ли выполнено выделение одним щелчком мыши, нажатием мыши или выделением вверх, должно ли выделение заменить предыдущий выбор или использовать режим выбора по умолчанию.
Используйте перечисление SelectionTypes , чтобы указать тип выделения при задании нового выделения с помощью SetSelectedComponents метода .