共用方式為


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,Enter 鍵將做為就地編輯的 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 在就地編輯完成時引發的事件。

回頁首

備註

一個就地編輯器

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Diagrams 命名空間