共用方式為


IEditorSelection 介面

適用於版本2

定義編輯器中的插入點、選取項目和文字插入處,一般可透過 IEditorText 介面上的 ServiceProvider 取得。

命名空間:  Microsoft.WebMatrix.Extensibility.Editor
組件:  Microsoft.WebMatrix.Extensibility (在 Microsoft.WebMatrix.Extensibility.dll 中)

語法

'宣告
Public Interface IEditorSelection _
    Inherits IEditorText
'用途
Dim instance As IEditorSelection
public interface IEditorSelection : IEditorText
public interface class IEditorSelection : IEditorText
type IEditorSelection =  
    interface 
        interface IEditorText 
    end
public interface IEditorSelection extends IEditorText

IEditorSelection 型別公開下列成員。

屬性

  名稱 說明
公用屬性 CaretPosition 取得 Buffer 位置。
公用屬性 CurrentColumn 取得目前選取的資料行。
公用屬性 CurrentLine 取得編輯器中游標位置的目前行號。
公用屬性 EndSelectionPosition 取得選取範圍結尾的緩衝區位置。
公用屬性 IsBlockSelection 取得選取範圍是否為區塊選取範圍。
公用屬性 LineCount 取得選取範圍中的總行數。
公用屬性 ReadOnly 取得值,這個值表示目前文字是否為唯讀。 (繼承自 IEditorText。)
公用屬性 SelectedText 取得選取範圍中的文字。
公用屬性 StartSelectionPosition 取得選取範圍開頭的緩衝區位置。
公用屬性 Text 取得或設定編輯器中的所有文字。設定文字,將會清除已變更狀態。 (繼承自 IEditorText。)

上層

方法

  名稱 說明
公用方法 GoTo 建立從起始位移到要選取之字元數的選取範圍。
公用方法 InsertText 如果目前編輯器仍然開啟中且尚未處置,則會將文字插入至目前編輯器。
公用方法 SelectAll 選取編輯器的所有內容。

上層

請參閱

參考

Microsoft.WebMatrix.Extensibility.Editor 命名空間