Compartilhar via


Classe InPlaceTextEditor

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
Public NotInheritable Class InPlaceTextEditor _
    Implements IDisposable
public sealed class InPlaceTextEditor : IDisposable

O tipo InPlaceTextEditor expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CommitOnEscape Obtém ou define um valor indicando se a tecla Escape confirma a edição.Se for true, será usada como um CRLF a tecla Enter para edição in-loco.
Propriedade pública EditorControl Obtém o controle do Windows usado para editar o texto.
Propriedade pública EditorFont Obtém a fonte personalizada para este editor.Essa propriedade pode retornar null caso em que será usada a fonte do padrão do controle de edição.
Propriedade pública Field Obtém o campo que está sendo editado ou o campo cujo subcampo está sendo editado.
Propriedade pública HorizontalAlignment Obtém ou define um valor que indica o alinhamento horizontal do texto no editor.
Propriedade públicaMembro estático Instance Obtém a instância de InPlaceTextEditor singleton.
Propriedade pública InUse Obtém um valor indicando se o controle de edição está ativo no momento e em uso.
Propriedade pública MultipleLineEditingEnabled Obtém ou define um valor indicando se o editor de texto oferece suporte à edição em várias linhas.
Propriedade pública Shape Obtém a forma cujo campo ou subcampo está sendo editado.
Propriedade pública SubField Obtém o subcampo que está sendo editado.Isso pode ser nulo.
Propriedade pública WordWrap Obtém ou define um valor indicando se o editor deve quebra automática do word.

Superior

Métodos

  Nome Descrição
Método público CancelPendingEdit Cancela uma edição pendente, se houver.
Método público CanEditValue Retorna um valor que indica se o valor deste campo pode ser editado.
Método público CommitPendingEdit Se houver, confirma uma edição pendente.
Método público Dispose Libera todos os recursos utilizados pela instância atual da InPlaceTextEditor classe.
Método público EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView) Chama o editor in-loco.
Método público EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, PointD) Chama o editor in-loco, definindo o sinal de interpolação usando a posição do mouse especificada.
Método público EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, String) Chama o editor in-loco, substituindo o texto com o texto especificado.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público SetFont Define a fonte para este editor.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público BeginEdit Evento disparado quando começa a edição in-loco.
Evento público EndEdit Evento disparado quando a edição in-loco for concluída.

Superior

Comentários

Um editor de in loco singleton

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams