Compartilhar via


Interface IncrementalSearch

Fornece acesso ao recurso de pesquisa incremental (ISearch) do editor de texto.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

'Declaração
<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

O tipo IncrementalSearch expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública IncrementalSearchModeOn Obtém um valor indicando se um ISearch está sendo executada.
Propriedade pública Pattern Obtém os caracteres sendo processados no ISearch atual.

Superior

Métodos

  Nome Descrição
Método público AppendCharAndSearch Adiciona um caractere no padrão ISearch e realiza uma pesquisa para a nova seqüência.
Método público DeleteCharAndBackup Remove um caractere de padrão de pesquisa e move a seleção de volta para a ocorrência anterior.
Método público Exit Pára o ISearch atual e retorna o editor para o seu comportamento básico.
Método público SearchBackward Procura o padrão atual da posição atual para o início do documento.
Método público SearchForward Procura o padrão atual da posição atual para o fim do documento.
Método público SearchWithLastPattern Repete o ISearch atual sem alterar o padrão
Método público StartBackward Inicia uma pesquisa para trás.
Método público StartForward Inicia uma pesquisa direta.

Superior

Exemplos

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

Consulte também

Referência

Namespace EnvDTE80

Outros recursos

How to: Search for Text Incrementally

How to: Search a Document Incrementally