InPlaceTextEditor 类

继承层次结构

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

命名空间:  Microsoft.VisualStudio.Modeling.Diagrams
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

语法

声明
Public NotInheritable Class InPlaceTextEditor _
    Implements IDisposable
public sealed class InPlaceTextEditor : IDisposable

InPlaceTextEditor 类型公开以下成员。

属性

  名称 说明
公共属性 CommitOnEscape 获取或设置一个转义键是否的值进行编辑。如果为 true, enter 键将用作 CRLF 为就地编辑。
公共属性 EditorControl 获取 windows 控件用于编辑文本。
公共属性 EditorFont 获取此版本的自定义字体。,将使用情况下,此属性可返回 null 编辑控件的默认字体。
公共属性 Field 获取当前编辑字段或子体当前编辑器中的字段。
公共属性 HorizontalAlignment 获取或设置一个文本的水平对齐的在编辑器的值。
公共属性静态成员 Instance 获取一个 InPlaceTextEditor 实例。
公共属性 InUse 获取一个编辑控件是否的值是当前活动和在使用中。
公共属性 MultipleLineEditingEnabled 获取或设置一个文本编辑器淡出支持多行编辑。
公共属性 Shape 获取域或子体当前编辑的形状。
公共属性 SubField 获取对象中子体。这可以为空。
公共属性 WordWrap 如果自动换行,是否的获取或设置一个值编辑器。

页首

方法

  名称 说明
公共方法 CancelPendingEdit 撤消挂起的编辑,如果任一。
公共方法 CanEditValue 返回指示此字段的值是否的值进行编辑。
公共方法 CommitPendingEdit 提交挂起的编辑,如果任一。
公共方法 Dispose 释放由 InPlaceTextEditor 类的当前实例占用的所有资源。
公共方法 EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView) 调用由就地编辑。
公共方法 EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, PointD) 调用由就地编辑的,请插入符号使用指定的光标位置。
公共方法 EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, String) 调用由就地编辑,替换中的文本以指定的文本。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 SetFont 将此编辑的字体。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 BeginEdit 将激发的事件,请就地编辑启动。
公共事件 EndEdit 将激发的事件,请就地编辑完成。

页首

备注

一个就地编辑

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.Diagrams 命名空间