IncrementalSearch.SearchForward (Método)
Realiza una búsqueda según el modelo especificado desde la posición actual hasta el final del documento.
Espacio de nombres: EnvDTE80
Ensamblado: EnvDTE80 (en EnvDTE80.dll)
Sintaxis
'Declaración
Function SearchForward As vsIncrementalSearchResult
vsIncrementalSearchResult SearchForward()
vsIncrementalSearchResult SearchForward()
abstract SearchForward : unit -> vsIncrementalSearchResult
function SearchForward() : vsIncrementalSearchResult
Valor devuelto
Tipo: EnvDTE80.vsIncrementalSearchResult
Enumeración vsIncrementalSearchResult.
Comentarios
SearchForward busca hacia delante independientemente de cuál fuese la dirección anterior de búsqueda. No modifica el modelo.
Si se encuentra una coincidencia, la selección del editor se desplaza a la nueva ubicación. La selección no se mueve si se produce un error en la búsqueda.
Si el modelo de búsqueda está vacío, SearchForward simplemente establece la dirección de la búsqueda.
Ejemplos
Sub testIS2()
' Before running, open a document in Visual Studio.
' Set variables for text pane.
Dim tp As EnvDTE80.TextPane2
tp = CType(DTE.ActiveDocument.ActiveWindow.Object.ActivePane, _
TextPane2)
' Start an incremental search backward from
' the current insertion point in the document.
tp.IncrementalSearch.StartBackward()
' Add the character "a" to the search pattern.
tp.IncrementalSearch.AppendCharAndSearch(Asc("a"))
' Display the parent name for IncrementalSearch object.
MsgBox("IncrementalSearch parent: " & _
tp.IncrementalSearch.DTE.FullName)
MsgBox("Search pattern length: " & _
tp.IncrementalSearch.Pattern.Length)
' Perform incremental search using the pattern ("a").
tp.IncrementalSearch.SearchWithLastPattern()
' After the search, exit incremental search mode.
MsgBox("DeleteCharAndBackup")
tp.IncrementalSearch.DeleteCharAndBackup()
MsgBox("SearchForward")
tp.IncrementalSearch.SearchForward()
MsgBox("SearchBackward")
tp.IncrementalSearch.SearchBackward()
MsgBox("Exit")
tp.IncrementalSearch.Exit()
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.