共用方式為


IIncrementalSearch 介面

定義累加搜尋作業。

命名空間:  Microsoft.VisualStudio.Text.IncrementalSearch
組件:  Microsoft.VisualStudio.Text.UI (在 Microsoft.VisualStudio.Text.UI.dll 中)

語法

'宣告
Public Interface IIncrementalSearch
public interface IIncrementalSearch
public interface class IIncrementalSearch
type IIncrementalSearch =  interface end
public interface IIncrementalSearch

IIncrementalSearch 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 IsActive 判斷累加搜尋是否正在進行中。
公用屬性 SearchDirection 取得或設定累加搜尋的方向。
公用屬性 SearchString 取得或設定目前搜尋字詞。
公用屬性 TextView 取得與此搜尋相關聯的 ITextView

回頁首

方法

  名稱 描述
公用方法 AppendCharAndSearch 以一個字元擴充目前搜尋的字詞。如果新字詞相符,則會加以選取。選取範圍可用來存取相符項目。
公用方法 Clear 清除現有的搜尋字詞,但不變更選取範圍。
公用方法 DeleteCharAndSearch 移除目前搜尋字詞的最後一個字元,並根據新字詞來更新搜尋結果。
公用方法 Dismiss 終止累加搜尋作業。
公用方法 SelectNextResult 選取累加搜尋作業中的下一個結果。將會選取相符的字詞。
公用方法 Start 開始累加搜尋作業,並將插入號的位置標記為搜尋起始點。

回頁首

備註

IIncrementalSearch介面與其相關聯ITextView

Start ,會呼叫方法、 目前的插入號位置會標示為開頭的搜尋]。 如果找到相符的詞彙,它會選取,而且插入號移至選取文字的結尾。

雖然可以變更此設定,與搜尋的方向設為預設的情況下,轉送SearchDirection屬性。

AppendCharAndSearchDeleteCharAndSearch作業可用來變更搜尋詞彙。

每一項搜尋作業會傳回IncrementalSearchResult,其中包括搜尋的相關資訊,例如是否搜尋迴圈的開始或結束的緩衝區,周圍是否搜尋執行迴圈附近的搜尋範圍,起始位置,以及是否有項目。 是要傳遞給一般使用者的這項資訊的呼叫端的責任。

累加搜尋的文字快照集上執行其搜尋ITextView。 如此一來,結果會落在摺疊的大綱區域內,區域將會展開選取結果之前。

請參閱

參考

Microsoft.VisualStudio.Text.IncrementalSearch 命名空間