Udostępnij za pośrednictwem


Interfejs IncrementalSearch

Zapewnia dostęp do możliwości wyszukiwania pierwotnych (ISearch), edytora tekstu.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.dll)

Składnia

'Deklaracja
<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

Typ IncrementalSearch uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna IncrementalSearchModeOn Zwraca wartość wskazującą, czy ISearch jest wykonywane.
Właściwość publiczna Pattern Pobiera znaki przetwarzane w bieżącej ISearch.

Początek

Metody

  Nazwa Opis
Metoda publiczna AppendCharAndSearch Dodaje znak w strukturze ISearch i wykonuje wyszukiwanie nowy ciąg znaków.
Metoda publiczna DeleteCharAndBackup Usuwa jeden znak wzorzec wyszukiwania i przenosi zaznaczenie back Poprzednie trafienie.
Metoda publiczna Exit Zatrzymuje bieżący ISearch i zwraca edytora do jego podstawowych zachowanie.
Metoda publiczna SearchBackward Wyszukiwanie bieżącego wzorca od bieżącej pozycji do początku dokumentu.
Metoda publiczna SearchForward Wyszukiwanie bieżącego wzorca od bieżącej pozycji do końca dokumentu.
Metoda publiczna SearchWithLastPattern Powtarza bieżącego ISearch bez zmiany struktury
Metoda publiczna StartBackward Rozpoczyna wyszukiwanie ze starszymi wersjami.
Metoda publiczna StartForward Rozpoczyna wyszukiwanie do przodu.

Początek

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE80

Inne zasoby

How to: Search for Text Incrementally

How to: Search a Document Incrementally