Compartir a través de


ShapeSubField (Clase)

Subcomponente de un ShapeField que se puede seleccionar, recibir el foco, someterse a pruebas de posicionamiento, editar en contexto e IAccessible de forma opcional. Ejemplos de ShapeSubField son elementos de lista de un campo de lista, celdas de cuadrícula y líneas de cuadrícula de un campo de cuadrícula, y botones de radio de un grupo de botones de radio. Los elementos ShapeSubFields solo se crean según sea necesario. Por ejemplo, una cuadrícula que contiene 10.000 celdas solo necesita crear un subcampo para una celda cuando el subcampo se selecciona, se resalta, se realiza su prueba de posicionamiento, se edita o se accede a él a través de IAccessible.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintaxis

'Declaración
Public MustInherit Class ShapeSubField
public abstract class ShapeSubField

El tipo ShapeSubField expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ShapeSubField Inicializa una nueva instancia de la clase ShapeSubField.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública SubFieldHashCode Obtiene un código hash para este ShapeSubField.

Arriba

Métodos

  Nombre Descripción
Método público AccessibleDoDefaultAction Realiza la acción predeterminada asociada a este objeto accesible.
Método público CanEditValue Devuelve un valor que indica si el valor de este subcampo puede editarse.
Método público CommitPendingEdit Confirma la edición pendiente.
Método público DoKeyboardNavigation Llama al método adecuado de la navegación en el subregistro de la forma.
Método público EditValue(ShapeElement, ShapeField, DiagramClientView) Invoca el editor en contexto.
Método público EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) Invoca el editor en contexto, estableciendo el símbolo de intercalación mediante la posición del mouse especificada.
Método público Equals (Invalida a Object.Equals(Object)).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetAccessibilityObject Obtiene el elemento AccessibleObject asignado al subcampo.
Método público GetAccessibleDefaultActionDescription Obtiene una cadena que describe la acción predeterminada del objeto.No todos los objetos tienen una acción predeterminada.
Método público GetAccessibleDescription Devuelve la descripción accesible.
Método público GetAccessibleHelp Obtiene una descripción de lo que el objeto hace o de cómo se utiliza.
Método público GetAccessibleHelpTopicFileName Obtiene la ruta de acceso del archivo de Ayuda asociado a este objeto accesible.
Método público GetAccessibleHelpTopicId Obtiene un identificador de un tema de ayuda asociado a este objeto accesible.
Método público GetAccessibleName Devuelve el nombre accesible.
Método público GetAccessibleRole Devuelve el rol accesible.
Método público GetAccessibleValue
Método público GetActiveInPlaceEditor Devuelve el control para el editor en contexto activo.Este método puede devolver null, en cuyo caso no hay ningún editor en contexto activo para este subcampo.
Método público GetBounds Devuelve los límites relativos a la posición superior izquierda de la forma primaria en coordenadas universales.
Método público GetCursor Obtiene el cursor que se muestra cuando el puntero del mouse se sitúa sobre el ShapeSubField.
Método público GetFocusable Obtiene un valor que indica si este ShapeSubField puede obtener el foco.
Método público GetHashCode (Invalida a Object.GetHashCode()).
Método público GetInPlaceEditorBounds Devuelve los límites del editor en contexto relativos a su forma primaria en unidades universales.
Método público GetPotentialMouseAction Recupera una acción del mouse que debe estar activa en el siguiente evento MouseDown si el mouse está sobre el punto especificado.
Método público GetSelectable Obtiene un valor que indica si este ShapeSubField puede seleccionarse.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público HasPendingEdit Devuelve un valor que indica si la edición en contexto está activa, con una confirmación de los cambios pendientes.
Método público IsNavigationKey(Char) Devuelve un valor que indica si el carácter especificado corresponde a un comando de navegación.
Método público IsNavigationKey(Keys) Devuelve un valor que indica si los datos de clave especificados corresponden a un comando de navegación.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público NavigateAscend Llamado por este ShapeSubField para establecer el foco en su primer antecesor en la secuencia de navegación.
Método público NavigateTo Establece el foco del DiagramItem especificado.
Método público NavigateToFirst Llama a este ShapeSubField el foco determinado al primer elemento relacionado de este subregistro (es decir, el primer elemento secundario del elemento primario) en la secuencia de navegación.
Método público NavigateToLast Llama a este ShapeSubField el foco determinado el elemento relacionado último de este subregistro (es decir, el último elemento secundario del elemento primario) en la secuencia de navegación.
Método público NavigateToNext Llamado por este ShapeSubField para establecer el foco en el siguiente objeto en la secuencia de navegación.
Método público NavigateToPrevious Llamado por este ShapeSubField para establecer el foco en el anterior objeto en la secuencia de navegación.
Método protegido OnBeginEdit Llamado cuando ha comenzado la edición en contexto.
Método público OnClick Lo llama el OnClick() del control.
Método público OnDoubleClick Llamado por OnDoubleClick() del control.
Método protegido OnEndEdit Llamado cuando ha finalizado la edición en contexto.
Método público OnKeyDown Se invoca cuando se presiona una tecla.Para que se le llame, este ShapeSubField debe ser el ShapeSubField con el foco en la selección.
Método público OnKeyPress Se llama entre una tecla de bajar y una tecla de subir.Para que se le llame, este ShapeSubField debe ser el ShapeSubField con el foco en la selección.
Método público OnKeyUp Se llama cuando se suelta una tecla.Para que se le llame, este ShapeSubField debe ser el ShapeSubField con el foco en la selección.
Método público OnMouseDown Llamado por OnMouseDown() del control.
Método público OnMouseMove Llamado por OnMouseMove() de control.
Método público OnMouseUp Llamado por OnMouseUp() del control.
Método público OnMouseWheel Llamado por OnMouseWheel() del control.
Método público SubFieldEquals Obtiene un valor que indica si este objeto ShapeSubField y el objeto ShapeSubField especificado son iguales.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)