Aracılığıyla paylaş


IncrementalSearch Arabirim

Artımlı arama (ISearch) yeteneği metin düzenleyicisi erişim sağlar.

Ad alanı:  EnvDTE80
Derleme:  EnvDTE80 (EnvDTE80.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("C5BEE6D8-ED45-4317-96BF-97EB88EA3A07")> _
Public Interface IncrementalSearch
[GuidAttribute("C5BEE6D8-ED45-4317-96BF-97EB88EA3A07")]
public interface IncrementalSearch
[GuidAttribute(L"C5BEE6D8-ED45-4317-96BF-97EB88EA3A07")]
public interface class IncrementalSearch
[<GuidAttribute("C5BEE6D8-ED45-4317-96BF-97EB88EA3A07")>]
type IncrementalSearch =  interface end
public interface IncrementalSearch

IncrementalSearch türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik IncrementalSearchModeOn Bir ISearch gerçekleştirilmekte olup olmadığını gösteren bir değeri alır.
Genel özellik Pattern Geçerli ISearch içinde işlenen karakter alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AppendCharAndSearch ISearch desen bir karakteri ekler ve yeni dize için arama gerçekleştirir.
Genel yöntem DeleteCharAndBackup Bir karakter arama desenini kaldırır ve seçimi önceki eşleşmeyi başa taşır.
Genel yöntem Exit Geçerli ISearch durdurur ve düzenleyen temel davranışını verir.
Genel yöntem SearchBackward Geçerli konumdan geçerli desen belgenin başlangıcına arar.
Genel yöntem SearchForward Geçerli konumdan geçerli desen belgenin sonuna arar.
Genel yöntem SearchWithLastPattern Geçerli ISearch desen değiştirmeden yineler
Genel yöntem StartBackward Geriye doğru aramayı başlatır.
Genel yöntem StartForward İleriye doğru aramayı başlatır.

Üst

Örnekler

Sub testIS()
    ' Set variables for text pane.
    Dim tp As EnvDTE80.TextPane2
    tp = CType(DTE.ActiveDocument.ActiveWindow.Object.ActivePane, _
    TextPane2)
    ' Start an incremental search forward from
    ' the current insertion point in the document.
    tp.IncrementalSearch.StartForward()
    ' Add the character "a" to the search pattern.
    tp.IncrementalSearch.AppendCharAndSearch(Asc("a"))
    ' Perform incremental search using the pattern ("a").
    tp.IncrementalSearch.SearchWithLastPattern()
    ' After the search, exit incremental search mode.
    tp.IncrementalSearch.Exit()
End Sub

Ayrıca bkz.

Başvuru

EnvDTE80 Ad Alanı

Diğer Kaynaklar

How to: Automate an Incremental Search

Nasıl Yapılır: Artımlı bir belge arama