다음을 통해 공유


IncrementalSearch.DeleteCharAndBackup 메서드

검색 패턴에서 문자 하나를 제거하고 이전 일치 항목으로 선택 영역을 되돌립니다.

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

구문

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

반환 값

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

설명

DeleteCharAndBackup을 사용하면 마지막 검색 작업을 쉽게 반대로 진행할 수 있습니다. 패턴의 마지막 문자가 제거되고 검색 방향에 상관없이 선택 영역이 이전 일치 항목으로 이동합니다.

예제

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