Metodo IncrementalSearch.AppendCharAndSearch

Aggiunge un carattere al modello di ISearch ed esegue una ricerca della nuova stringa.

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

Sintassi

'Dichiarazione
Function AppendCharAndSearch ( _
    Character As Short _
) As vsIncrementalSearchResult
vsIncrementalSearchResult AppendCharAndSearch(
    short Character
)
vsIncrementalSearchResult AppendCharAndSearch(
    short Character
)
abstract AppendCharAndSearch : 
        Character:int16 -> vsIncrementalSearchResult 
function AppendCharAndSearch(
    Character : short
) : vsIncrementalSearchResult

Parametri

  • Character
    Tipo: System.Int16
    Un valore short Integer che converte in un carattere unicode.

Valore restituito

Tipo: EnvDTE80.vsIncrementalSearchResult
In vsIncrementalSearchResult enumerazione.

Note

AppendCharAndSearch aggiunge un nuovo carattere ai criteri di ricerca (vedere Pattern la proprietà) e quindi cerca il nuovo modello nella direzione corrente.

Se viene individuata una corrispondenza, la selezione dell'editor viene spostato sulla corrispondenza e il valore trovato viene restituito.

In caso contrario, la selezione non viene modificata e il valore non riuscito viene restituito.I nuovi caratteri non possono essere aggiunti a un criterio di ricerca non superato.Per eseguire ulteriori progressi con AppendCharAndSearch, il carattere errati deve essere rimosso dal modello.

utilizzare AscW() utilizzare per fornire un punto di codice Unicode per il carattere.

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"))
    ' Display the status of the search mode.
    'MsgBox("ISearch status: " & _
    tp.IncrementalSearch.IncrementalSearchModeOn.ToString)
    ' Perform incremental search using the pattern ("a").
    tp.IncrementalSearch.SearchWithLastPattern()
    ' After the search, exit incremental search mode.
    tp.IncrementalSearch.Exit()
End Sub

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IncrementalSearch Interfaccia

Spazio dei nomi EnvDTE80

Altre risorse

How to: Search for Text Incrementally

How to: Search a Document Incrementally