Поделиться через


ShapeSubField - класс

Подкомпонент ShapeField, который при необходимости можно выбрать, передать на него фокус, поддерживает проверку нажатия, редактируемый на месте и IAccessible. Примеры ShapeSubField — элементы списка в поле списка, ячейки сетки и линии сетки в поле сетки, и переключатели в группе переключателя. Элементы ShapeSubField создаются только в случае необходимости. Например, сетке, содержащей 10 000 ячеек создания подполя нужно только для ячейки, когда подполе выбирается, фокусируется, проверяется на нажатие, редактируется или к нему производится доступ через IAccessible.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
    Microsoft.VisualStudio.Modeling.Diagrams.ListItemSubField

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

'Декларация
Public MustInherit Class ShapeSubField
public abstract class ShapeSubField

Тип ShapeSubField предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод ShapeSubField Инициализирует новый экземпляр класса ShapeSubField.

В начало страницы

Свойства

  Имя Описание
Открытое свойство SubFieldHashCode Получает хэш-код для данного объекта ShapeSubField.

В начало страницы

Методы

  Имя Описание
Открытый метод AccessibleDoDefaultAction Выполняет действие по умолчанию, сопоставленное с объектом со специальными возможностями.
Открытый метод CanEditValue Возвращает значение, показывающее, можно ли изменить значение этого дополнительного поля .
Открытый метод CommitPendingEdit Фиксирует отложенную операцию внесения изменений.
Открытый метод DoKeyboardNavigation Вызывает соответствующий метод перехода на под-поле фигуры.
Открытый метод EditValue(ShapeElement, ShapeField, DiagramClientView) Вызывает редактор на месте.
Открытый метод EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) Вызывает редактор на месте, устанавливая курсор в указанную позицию мыши.
Открытый метод Equals (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetAccessibilityObject Получает AccessibleObject, назначенный подполю.
Открытый метод GetAccessibleDefaultActionDescription Получает строку, описывающую выполняемое по умолчанию действие объекта.Не все объекты имеют выполняемые по умолчанию действия.
Открытый метод GetAccessibleDescription Возвращает описание специальных возможностей.
Открытый метод GetAccessibleHelp Получает описание действий, выполняемых объектом, и порядка его использования.
Открытый метод GetAccessibleHelpTopicFileName Получает путь к файлу справки, связанному с данным объектом специальных возможностей.
Открытый метод GetAccessibleHelpTopicId Получает идентификатор для идентификатора раздела справки, связанного с данным объектом со специальными возможностями.
Открытый метод GetAccessibleName Возвращает доступное имя.
Открытый метод GetAccessibleRole Возвращает доступную роль.
Открытый метод GetAccessibleValue
Открытый метод GetActiveInPlaceEditor Возвращает элемент управления для активного встроенного редактора.Данный метод может вернуть значение null, в этом случае для данного подполя нет активных редакторов на месте.
Открытый метод GetBounds Возвращает границы в мировых координатах по отношению к левому краю родительской формы.
Открытый метод GetCursor Получает курсор, отображаемый, когда указатель мыши находится над объектом ShapeSubField.
Открытый метод GetFocusable Получает значение, указывающее, принимает ли фокус ShapeSubField.
Открытый метод GetHashCode (Переопределяет Object.GetHashCode().)
Открытый метод GetInPlaceEditorBounds Возвращает границы области редактора по месту относительно родительской формы в международных единицах измерения.
Открытый метод GetPotentialMouseAction Извлекает действие мыши, которое должно быть сделано активным в следующем событии MouseDown, если указатель мыши находится над заданной точкой.
Открытый метод GetSelectable Получает значение, указывающее, можно ли выбрать ShapeSubField.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод HasPendingEdit Возвращает значение, показывающее, активно ли редактирование на месте с ожиданием.
Открытый метод IsNavigationKey(Char) Возвращает значение, определяющее, соответствует ли указанный символ навигационной команде.
Открытый метод IsNavigationKey(Keys) Возвращает значение, определяющее, соответствует ли указанные данные ключа навигационной команде.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод NavigateAscend Вызывается этим ShapeSubField, чтобы установить фокус на свой первый предок в последовательности переходов.
Открытый метод NavigateTo Устанавливает фокус на указанном DiagramItem.
Открытый метод NavigateToFirst С этим ShapeSubField установка фокуса на одноуровневому этого subfield первый (т е дочернему элементу родительского первый) в последовательности переходов.
Открытый метод NavigateToLast С этим ShapeSubField установка фокуса на одноуровневому этого subfield последнему (т е дочернему элементу родительского последнему) в последовательности переходов.
Открытый метод NavigateToNext Вызывается этим ShapeSubField, чтобы установить фокус на следующий объект в последовательности переходов.
Открытый метод NavigateToPrevious Вызывается этим ShapeSubField, чтобы установить фокус на предыдущий объект в последовательности переходов.
Защищенный метод OnBeginEdit Вызывается когда началось редактирование на месте.
Открытый метод OnClick Вызывается OnClick() элемента управления.
Открытый метод OnDoubleClick Вызывается OnDoubleClick() элемента управления.
Защищенный метод OnEndEdit Вызывается когда закончилось редактирование на месте.
Открытый метод OnKeyDown Вызывается при нажатии клавиши.Чтобы вызов был произведен, этот объект ShapeSubField должен быть объектом ShapeSubField, имеющим фокус в выделении.
Открытый метод OnKeyPress Вызывается между кнопкой вниз и кнопкой вверх.Чтобы вызов был произведен, этот объект ShapeSubField должен быть объектом ShapeSubField, имеющим фокус в выделении.
Открытый метод OnKeyUp Вызывается, когда клавиша отпускается.Чтобы вызов был произведен, этот объект ShapeSubField должен быть объектом ShapeSubField, имеющим фокус в выделении.
Открытый метод OnMouseDown Вызывается OnMouseDown() элемента управления.
Открытый метод OnMouseMove Вызывается OnMouseMove() элемента управления.
Открытый метод OnMouseUp Вызывается OnMouseUp() элемента управления.
Открытый метод OnMouseWheel Вызывается OnMouseWheel() элемента управления.
Открытый метод SubFieldEquals Получает значение, показывающее, равен ли заданный объект ShapeSubField этому объекту ShapeSubField.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен