Partager via


IncrementalSearch, interface

Fournit l'accès à la fonction de recherche incrémentielle (ISearch) de l'éditeur de texte.

Espace de noms :  EnvDTE80
Assembly :  EnvDTE80 (dans EnvDTE80.dll)

Syntaxe

'Déclaration
<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

Le type IncrementalSearch expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique IncrementalSearchModeOn Obtient une valeur indiquant si une recherche ISearch est effectuée.
Propriété publique Pattern Obtient les caractères en cours de traitement dans la recherche ISearch actuelle.

Début

Méthodes

  Nom Description
Méthode publique AppendCharAndSearch Ajoute un caractère au modèle ISearch et exécute une recherche de la nouvelle chaîne.
Méthode publique DeleteCharAndBackup Supprime un caractère du modèle de recherche et ramène la sélection à la correspondance précédente.
Méthode publique Exit Arrête la recherche ISearch actuelle et retourne l'éditeur à son comportement de base.
Méthode publique SearchBackward Recherche le modèle actuel à partir de la position courante, vers le début du document.
Méthode publique SearchForward Recherche le modèle actuel à partir de la position courante, vers la fin du document.
Méthode publique SearchWithLastPattern Répète la recherche ISearch actuelle sans changer le modèle
Méthode publique StartBackward Démarre une recherche vers l'arrière.
Méthode publique StartForward Démarre une recherche vers l'avant.

Début

Exemples

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

Voir aussi

Référence

EnvDTE80, espace de noms

Autres ressources

How to: Search for Text Incrementally

How to: Search a Document Incrementally