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 | |
---|---|---|
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. | |
EditorControl | Obtém o controle do Windows usado para editar o texto. | |
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. | |
Field | Obtém o campo que está sendo editado ou o campo cujo subcampo está sendo editado. | |
HorizontalAlignment | Obtém ou define um valor que indica o alinhamento horizontal do texto no editor. | |
Instance | Obtém a instância de InPlaceTextEditor singleton. | |
InUse | Obtém um valor indicando se o controle de edição está ativo no momento e em uso. | |
MultipleLineEditingEnabled | Obtém ou define um valor indicando se o editor de texto oferece suporte à edição em várias linhas. | |
Shape | Obtém a forma cujo campo ou subcampo está sendo editado. | |
SubField | Obtém o subcampo que está sendo editado.Isso pode ser nulo. | |
WordWrap | Obtém ou define um valor indicando se o editor deve quebra automática do word. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CancelPendingEdit | Cancela uma edição pendente, se houver. | |
CanEditValue | Retorna um valor que indica se o valor deste campo pode ser editado. | |
CommitPendingEdit | Se houver, confirma uma edição pendente. | |
Dispose | Libera todos os recursos utilizados pela instância atual da InPlaceTextEditor classe. | |
EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView) | Chama o editor in-loco. | |
EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, PointD) | Chama o editor in-loco, definindo o sinal de interpolação usando a posição do mouse especificada. | |
EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, String) | Chama o editor in-loco, substituindo o texto com o texto especificado. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
SetFont | Define a fonte para este editor. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
BeginEdit | Evento disparado quando começa a edição in-loco. | |
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.