다음을 통해 공유


IncrementalSearch.SearchForward 메서드

현재 위치에서 문서의 끝까지 현재 패턴을 검색합니다.

네임스페이스:  EnvDTE80
어셈블리:  EnvDTE80(EnvDTE80.dll)

구문

‘선언
Function SearchForward As vsIncrementalSearchResult
vsIncrementalSearchResult SearchForward()
vsIncrementalSearchResult SearchForward()
abstract SearchForward : unit -> vsIncrementalSearchResult
function SearchForward() : vsIncrementalSearchResult

반환 값

형식: EnvDTE80.vsIncrementalSearchResult
vsIncrementalSearchResult 열거형입니다.

설명

SearchForward는 이전의 검색 방향에 상관없이 앞쪽으로 검색합니다. 패턴을 수정하지는 않습니다.

일치하는 항목을 발견하면 편집기 선택 영역이 새 위치로 이동합니다. 검색에 실패하면 선택 영역이 이동하지 않습니다.

검색 패턴이 비어 있는 경우 SearchForward는 검색 방향만 설정합니다.

예제

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

.NET Framework 보안

참고 항목

참조

IncrementalSearch 인터페이스

EnvDTE80 네임스페이스

기타 리소스

How to: Search for Text Incrementally

How to: Search a Document Incrementally