Interfaccia IncrementalSearch

Fornisce l'accesso alla funzionalità di ricerca incrementale (ISearch) dell'editor di testo.

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Sintassi

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

Il tipo IncrementalSearch espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica IncrementalSearchModeOn Ottiene un valore che indica se un ISearch in esecuzione.
Proprietà pubblica Pattern Ottiene i caratteri che vengono elaborati in ISearch corrente.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AppendCharAndSearch Aggiunge un carattere al modello di ISearch ed esegue una ricerca della nuova stringa.
Metodo pubblico DeleteCharAndBackup Rimuove un carattere dai criteri di ricerca e spostare la selezione della corrispondenza precedente.
Metodo pubblico Exit Interrompe il ISearch corrente e restituisce l'editor al comportamento di base.
Metodo pubblico SearchBackward Ricerca del modello corrente dalla posizione corrente all'inizio del documento.
Metodo pubblico SearchForward Ricerca del modello corrente dalla posizione corrente fino alla fine del documento.
Metodo pubblico SearchWithLastPattern ripete il ISearch corrente senza modificare il modello
Metodo pubblico StartBackward Inizia una ricerca indietro.
Metodo pubblico StartForward Inizia una ricerca.

In alto

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE80

Altre risorse

How to: Search for Text Incrementally

How to: Search a Document Incrementally