ShapeSubField Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um subcomponente de um ShapeField que é opcionalmente selecionável, com foco, com efeito de clique, no local e no IAccessible. Exemplos de um ShapeSubField são itens de lista em um campo de lista, células de grade e linhas de grade em um campo de grade e botões de opção em um grupo de botões de opção.
ShapeSubFields são criados apenas conforme necessário. Por exemplo, uma grade contendo 10.000 células só precisa criar um subcampo para uma célula quando o subcampo é selecionado, focalizado, com sucesso de clique, editado ou acessado via IAccessible.
Um aprimoramento futuro é permitir que um subcampo represente vários elementos. Por exemplo, um único subcampo pode representar uma coluna inteira em uma grade.
public ref class ShapeSubField abstract
public abstract class ShapeSubField
type ShapeSubField = class
Public MustInherit Class ShapeSubField
- Herança
-
ShapeSubField
- Derivado
Construtores
| ShapeSubField() |
Inicializa uma nova instância da classe ShapeSubField. |
Propriedades
| SubFieldHashCode |
Obtém um código de hash para este ShapeSubField. |
Métodos
| AccessibleDoDefaultAction(ShapeElement, ShapeField) |
Executa a ação padrão associada a este objeto acessível. |
| CanEditValue(ShapeElement, ShapeField, DiagramClientView) |
Retorna um valor que indica se o valor desse subcampo pode ser editado. |
| CommitPendingEdit(ShapeElement, ShapeField, DiagramClientView) |
Confirma a edição pendente. |
| DoKeyboardNavigation(Keys, DiagramClientView, DiagramItem) |
Chama o método de navegação apropriado no subcampo da forma. |
| EditValue(ShapeElement, ShapeField, DiagramClientView) |
Invoca o editor in-loco. |
| EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) |
Invoca o editor in-loco, definindo o cursor usando a posição do mouse especificada. |
| Equals(Object) | |
| GetAccessibilityObject(ShapeElement, ShapeField, DiagramClientView) |
Obtém o AccessibleObject atribuído ao subcampo. |
| GetAccessibleDefaultActionDescription(ShapeElement, ShapeField) |
Obtém uma cadeia de caracteres que descreve a ação padrão do objeto. Nem todos os objetos têm uma ação padrão. |
| GetAccessibleDescription(ShapeElement, ShapeField) |
Retorna a descrição acessível. |
| GetAccessibleHelp(ShapeElement, ShapeField) |
Obtém uma descrição do que o objeto faz ou como o objeto é usado. |
| GetAccessibleHelpTopicFileName(ShapeElement, ShapeField) |
Obtém o caminho para o arquivo de ajuda associado a este objeto acessível. |
| GetAccessibleHelpTopicId(ShapeElement, ShapeField) |
Obtém um identificador para um identificador de tópico da ajuda associado a este objeto acessível. |
| GetAccessibleName(ShapeElement, ShapeField) |
Retorna o nome acessível. |
| GetAccessibleRole(ShapeElement, ShapeField) |
Retorna a função acessível. |
| GetAccessibleValue(ShapeElement, ShapeField) | |
| GetActiveInPlaceEditor(ShapeElement, ShapeField, DiagramClientView) |
Retorna o controle do editor in-loco ativo. Esse método pode retornar NULL, caso em que nenhum editor in-loco está ativo para esse subcampo. |
| GetBounds(ShapeElement, ShapeField) |
Retorna os limites em coordenadas mundiais em relação à parte superior esquerda da forma pai. |
| GetCursor(Cursor, DiagramClientView, PointD) |
Obtém o cursor que é exibido quando o ponteiro do mouse está sobre o ShapeSubField. |
| GetFocusable(ShapeElement, ShapeField) |
Obtém um valor que indica se este ShapeSubField está em foco. |
| GetHashCode() | |
| GetInPlaceEditorBounds(ShapeElement, ShapeField) |
Retorna os limites do editor in-loco em relação à sua forma pai em unidades mundiais. |
| GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
Recupera uma ação do mouse que deve ser ativada no próximo evento MouseDown se o mouse estiver sobre o ponto especificado. |
| GetSelectable(ShapeElement, ShapeField) |
Obtém um valor que indica se este ShapeSubField é selecionável. |
| HasPendingEdit(ShapeElement, ShapeField, DiagramClientView) |
Retorna um valor que indica se a edição in-loco está ativa, com uma confirmação pendente. |
| IsNavigationKey(Char) |
Retorna um valor que indica se o caractere especificado corresponde a um comando de navegação. |
| IsNavigationKey(Keys) |
Retorna um valor que indica se os dados de chave especificados correspondem a um comando de navegação. |
| NavigateAscend(ShapeElement, ShapeField, SelectedShapesCollection) |
Chamado por este ShapeSubField para definir o foco para seu primeiro ancestral na sequência de navegação. |
| NavigateTo(DiagramItem, SelectedShapesCollection) |
Define o foco para o DiagramItem especificado. |
| NavigateToFirst(ShapeElement, ShapeField, SelectedShapesCollection) |
Chamado por este ShapeSubField para definir o foco para o primeiro irmão deste subcampo (ou seja, o primeiro filho do pai) na sequência de navegação. |
| NavigateToLast(ShapeElement, ShapeField, SelectedShapesCollection) |
Chamado por este ShapeSubField para definir o foco para o último irmão deste subcampo (ou seja, o último filho do pai) na sequência de navegação. |
| NavigateToNext(ShapeElement, ShapeField, SelectedShapesCollection) |
Chamado por este ShapeSubField para definir o foco para o próximo objeto na sequência de navegação. |
| NavigateToPrevious(ShapeElement, ShapeField, SelectedShapesCollection) |
Chamado por este ShapeSubField para definir o foco para o objeto anterior na sequência de navegação. |
| OnBeginEdit(DiagramItemEventArgs) |
Chamado quando a edição in-loco foi iniciada. |
| OnClick(DiagramPointEventArgs) |
Chamado pelo OnClick () do controle. |
| OnDoubleClick(DiagramPointEventArgs) |
Chamado pelo OnDoubleClick do controle (). |
| OnEndEdit(DiagramItemEventArgs) |
Chamado quando a edição in-loco é encerrada. |
| OnKeyDown(DiagramKeyEventArgs) |
Chamado quando uma tecla é pressionada. Para ser chamado, esse ShapeSubField deve ser o ShapeSubField focalizado na seleção. |
| OnKeyPress(DiagramKeyPressEventArgs) |
Chamado entre uma chave para baixo e para cima. Para ser chamado, esse ShapeSubField deve ser o ShapeSubField focalizado na seleção. |
| OnKeyUp(DiagramKeyEventArgs) |
Chamado quando uma chave é liberada. Para ser chamado, esse ShapeSubField deve ser o ShapeSubField focalizado na seleção. |
| OnMouseDown(DiagramMouseEventArgs) |
Chamado pelo OnMouseDown do controle (). |
| OnMouseMove(DiagramMouseEventArgs) |
Chamado pelo OnMouseMove () do controle. |
| OnMouseUp(DiagramMouseEventArgs) |
Chamado pelo OnMouseUp () do controle. |
| OnMouseWheel(DiagramMouseEventArgs) |
Chamado pelo OnMouseWheel do controle (). |
| SubFieldEquals(Object) |
Obtém um valor que indica se este ShapeSubField e o ShapeSubField especificado são iguais. |