Aracılığıyla paylaş


IncrementalSearch.AppendCharAndSearch Yöntem

ISearch desen bir karakteri ekler ve yeni dize için arama gerçekleştirir.

Ad alanı:  EnvDTE80
Derleme:  EnvDTE80 (EnvDTE80.dll içinde)

Sözdizimi

'Bildirim
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

Parametreler

  • Character
    Tür: System.Int16
    Bir Unicode karakterin çeviren kısa bir tamsayı.

Dönüş Değeri

Tür: EnvDTE80.vsIncrementalSearchResult
A vsIncrementalSearchResult numaralandırma.

Açıklamalar

AppendCharAndSearchArama deseni için yeni bir karakter ekler (bkz: Pattern özelliği) ve geçerli yön. Yeni desen arar

Bir eşleşme bulunursa, düzenleyici seçimi eşleşmeyi taşır ve bulunan değer döndürülür.

Bir eşleşme bulunamazsa, seçim değişmez ve başarısız değeri döndürülür. Yeni karakterler başarısız arama deseni için eklenebilir değil. Daha fazla ilerleme ile yapmak için AppendCharAndSearch, hatalı karakter kaldırıldı, desen.

Use AscW() işlevine sağlayan Unicode kod noktası karakter.

Örnekler

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

IncrementalSearch Arabirim

EnvDTE80 Ad Alanı

Diğer Kaynaklar

How to: Automate an Incremental Search

Nasıl Yapılır: Artımlı bir belge arama