Compartir a través de


InPlaceTextEditor (Clase)

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.InPlaceTextEditor

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

Sintaxis

'Declaración
Public NotInheritable Class InPlaceTextEditor _
    Implements IDisposable
public sealed class InPlaceTextEditor : IDisposable

El tipo InPlaceTextEditor expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CommitOnEscape Obtiene o establece un valor que indica si la tecla ESC confirma la edición.Si es true, la tecla ENTRAR se utilizará como CRLF para la edición en contexto.
Propiedad pública EditorControl Obtiene el control de Windows se usa para editar el texto.
Propiedad pública EditorFont Obtiene la fuente personalizada para este editor.Esta propiedad puede devolver null en este caso la fuente predeterminada del control de edición se está utilizando.
Propiedad pública Field Obtiene el campo que se está editando o el campo cuyo subregistro se está editando.
Propiedad pública HorizontalAlignment Obtiene o establece un valor que indica la alineación horizontal del texto en el editor.
Propiedad públicaMiembro estático Instance obtiene la instancia singleton de InPlaceTextEditor.
Propiedad pública InUse Obtiene un valor que indica si el control de edición está actualmente activa y en uso.
Propiedad pública MultipleLineEditingEnabled Obtiene o establece un valor que indica si el editor de texto admite la edición de varias líneas.
Propiedad pública Shape Obtiene la forma cuyo campo o subregistro se está editando.
Propiedad pública SubField Obtiene el subregistro que se está editando.Esto puede ser null.
Propiedad pública WordWrap obtiene o establece un valor que indica si el editor si el ajuste de línea.

Arriba

Métodos

  Nombre Descripción
Método público CancelPendingEdit Cancela una edición pendiente si existe.
Método público CanEditValue Devuelve un valor que indica si el valor de este campo se pueda editar.
Método público CommitPendingEdit Confirma una edición pendiente si existe.
Método público Dispose Libera todos los recursos usados por la instancia actual de la clase InPlaceTextEditor.
Método público EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView) invoca el editor en contexto.
Método público EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, PointD) Invoca el editor en contexto, estableciendo el símbolo de intercalación mediante la posición especificada del mouse.
Método público EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, String) invoca el editor en contexto, reemplazando el texto con el texto especificado.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público SetFont Establece la fuente para este editor.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público BeginEdit Evento que se activa cuando comienza la edición en contexto.
Evento público EndEdit Evento que se activa cuando finaliza la edición en contexto.

Arriba

Comentarios

un editor en contexto singleton

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)