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 - пространство имен