共用方式為


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 取得或設定值,指出是否 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 命名空間