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) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。