InPlaceTextEditor 类

继承层次结构

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

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

语法

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

InPlaceTextEditor 类型公开以下成员。

属性

  名称 说明
公共属性 CommitOnEscape 获取或设置指示 Escape 键是否提交编辑的值。如果为 true,输入键将作为就地编辑的 CRLF。
公共属性 EditorControl 获取控件用于编辑文本的 Windows。
公共属性 EditorFont 获取此编辑器的自定义字体。在使用编辑控件默认字体的情况下,则此属性可能返回 null。
公共属性 Field 获取当其本身或其子字段正在被编辑的字段。
公共属性 HorizontalAlignment 获取或设置指示编辑器中该文本内容的水平对齐方式的值。
公共属性静态成员 Instance 获取单一 InPlaceTextEditor 实例。
公共属性 InUse 获取一个值,该值指示编辑控制当前是否是活动的,并且在使用状态。
公共属性 MultipleLineEditingEnabled 获取或设置指示文本编辑器是否支持多行编辑的值。
公共属性 Shape 获取字段或当前正在编辑的子体形状。
公共属性 SubField 获取目前要编辑的子字段。此可为 null。
公共属性 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 命名空间