IncrementalSearch.AppendCharAndSearch (Método)
Agrega un carácter al modelo de ISearch y realiza una búsqueda para la nueva cadena.
Espacio de nombres: EnvDTE80
Ensamblado: EnvDTE80 (en EnvDTE80.dll)
Sintaxis
'Declaración
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
Parámetros
- Character
Tipo: System.Int16
Valor entero short que se traduce en un carácter Unicode.
Valor devuelto
Tipo: EnvDTE80.vsIncrementalSearchResult
Enumeración vsIncrementalSearchResult.
Comentarios
AppendCharAndSearch agrega un nuevo carácter al modelo de la búsqueda (vea la propiedad Pattern ) y, a continuación, busca el nuevo modelo en la dirección actual.
Si se encuentra una coincidencia, la selección del editor se desplaza a la coincidencia y se devuelve el valor Found.
Si no se encuentra ninguna coincidencia, la selección no cambia y se devuelve el valor Failed. No se pueden adjuntar nuevos caracteres a un modelo de búsqueda que ha devuelto un valor Failed. Para avanzar con AppendCharAndSearch, se debe quitar el carácter erróneo del modelo.
Utilice la función AscW() para proporcionar el punto de código de Unicode para el carácter.
Ejemplos
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
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.