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