IncrementalSearch.SearchForward Метод

Определение

Выполняет поиск текущего шаблона с текущей позиции до конца документа.

public:
 EnvDTE80::vsIncrementalSearchResult SearchForward();
public:
 EnvDTE80::vsIncrementalSearchResult SearchForward();
EnvDTE80::vsIncrementalSearchResult SearchForward();
[System.Runtime.InteropServices.DispId(10)]
public EnvDTE80.vsIncrementalSearchResult SearchForward ();
[<System.Runtime.InteropServices.DispId(10)>]
abstract member SearchForward : unit -> EnvDTE80.vsIncrementalSearchResult
Public Function SearchForward () As vsIncrementalSearchResult

Возвращаемое значение

vsIncrementalSearchResult

Перечисление vsIncrementalSearchResult.

Атрибуты

Примеры

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  

Комментарии

SearchForward Поиск выполняется в прямом направлении независимо от предыдущего направления поиска. Он не изменяет шаблон.

Если совпадение найдено, выбор редактора перемещается в новое расположение. Выделение не перемещается, если поиск завершается неудачей.

Если шаблон поиска пуст, SearchForward просто задает направление поиска.

Применяется к