Aracılığıyla paylaş


TextSelection Arabirim

Görünüm tabanlı düzenleme işlemlerini ve seçili metni erişim sağlar.

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

Sözdizimi

'Bildirim
<GuidAttribute("1FA0E135-399A-4D2C-A4FE-D21E2480F921")> _
Public Interface TextSelection
[GuidAttribute("1FA0E135-399A-4D2C-A4FE-D21E2480F921")]
public interface TextSelection
[GuidAttribute(L"1FA0E135-399A-4D2C-A4FE-D21E2480F921")]
public interface class TextSelection
[<GuidAttribute("1FA0E135-399A-4D2C-A4FE-D21E2480F921")>]
type TextSelection =  interface end
public interface TextSelection

TextSelection türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik ActivePoint Seçimin geçerli bitiş noktası alır.
Genel özellik AnchorColumn Altyapı. Microsoft yalnızca iç kullanım.
Genel özellik AnchorPoint Seçimin başlangıç noktasını alır.
Genel özellik BottomLine Altyapı. Microsoft yalnızca iç kullanım.
Genel özellik BottomPoint Seçimin sonuna bir noktada alır.
Genel özellik CurrentColumn Altyapı. Microsoft yalnızca iç kullanım.
Genel özellik CurrentLine Altyapı. Microsoft yalnızca iç kullanım.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik IsActiveEndGreater Etkin noktayı Alt noktaya eşit olup olmadığını alır.
Genel özellik IsEmpty Bağlantı noktası etkin noktaya eşit olup olmadığını alır.
Genel özellik Mode Ayarlar veya fareyi sürükleyerek akış veya engelleme modunda seçip seçmeyeceğini belirleyen bir değer alır.
Genel özellik Parent Hemen üst nesnesi alır bir TextSelection nesne.
Genel özellik Text Ayarlar veya seçili metni alır.
Genel özellik TextPane Seçili metni içeren metin bölmesi alır.
Genel özellik TextRanges Alır bir TextRanges bir koleksiyonu TextRange nesne için her hat veya kısmi satır seçimi.
Genel özellik TopLine Altyapı. Microsoft yalnızca iç kullanım.
Genel özellik TopPoint Seçimin üst sonuna alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Backspace Altyapı. Microsoft yalnızca iç kullanım.
Genel yöntem Cancel Altyapı. Microsoft yalnızca iç kullanım.
Genel yöntem ChangeCase Seçilen metnin durumunu değiştirir.
Genel yöntem CharLeft Nesneyi belirli sayıda karakter sola taşır.
Genel yöntem CharRight Nesneyi belirli sayıda karakter sağa taşır.
Genel yöntem ClearBookmark Geçerli metin tampon satırındaki adlandırılmamış imleri temizler.
Genel yöntem Collapse Seçili metin için etkin noktası daraltır.
Genel yöntem Copy Seçili metni Pano'ya kopyalar.
Genel yöntem Cut Seçili metni Pano'ya kopyalar ve özgün konumundan siler.
Genel yöntem Delete Seçili metni siler.
Genel yöntem DeleteLeft Belirtilen sayıda etkin noktanın solundaki karakteri siler.
Genel yöntem DeleteWhitespace Boş karakterler (boşluk), metin ara geçerli konumda çevresinde yatay veya dikey olarak siler.
Genel yöntem DestructiveInsert Metin ekler, varsayılan metnin üstüne yazarak.
Genel yöntem EndOfDocument Nesneyi belgenin sonuna taşır.
Genel yöntem EndOfLine Nesneyi geçerli satırın sonuna taşır.
Genel yöntem FindPattern Etkin noktadan belgenin sonuna kadar verilen deseni arar.
Genel yöntem FindText Belirli metne etkin noktadan belgenin sonuna kadar arar.
Genel yöntem GotoLine Belirtilen satırın başlangıcını taşır ve istenirse satırı seçer.
Genel yöntem Indent Seçili satırları girinti düzeyleri belirli sayıda girintiler.
Genel yöntem Insert Belirtilen dize, geçerli ekleme noktasına ekler.
Genel yöntem InsertFromFile Belirtilen dosyanın içeriğini, bellekteki geçerli konumda ekler.
Genel yöntem LineDown Ekleme noktasını metin seçimin, belirtilen sayıda satırı taşır.
Genel yöntem LineUp Ekleme noktasını metin seçimin belirtilen sayıda satırı yukarı taşır.
Genel yöntem MoveTo Altyapı. Microsoft yalnızca iç kullanım.
Genel yöntem MoveToAbsoluteOffset Etkin noktayı verilen 1 tabanlı mutlak karakter sapmasına taşır.
Genel yöntem MoveToDisplayColumn Etkin noktayı belirtilen gösterge sütununa taşır.
Genel yöntem MoveToLineAndOffset Etkin noktayı verilen konuma taşır.
Genel yöntem MoveToPoint Etkin noktayı verilen konuma taşır.
Genel yöntem NewLine Etkin noktayı bir satır sonu karakteri ekler.
Genel yöntem NextBookmark Belgede sonraki yer işaretinin konumunu taşır.
Genel yöntem OutlineSection Geçerli seçime dayanan bir anahat oluşturma bölümü oluşturur.
Genel yöntem PadToColumn Arabellek geçerli satırda verilen sütuna boş karakterler (boşluk) ile doldurur.
Genel yöntem PageDown Etkin noktayı, görünümü kaydırarak belgede belirtilen sayfa sayısı kadar aşağı taşır.
Genel yöntem PageUp Etkin noktayı,görünümü kaydırarak belgede belirtilen sayfa sayısı kadar yukarı taşır.
Genel yöntem Paste Geçerli konumda pano içeriklerini ekler.
Genel yöntem PreviousBookmark Metin seçimini önceki yer belgedeki konumuna taşır.
Genel yöntem ReplacePattern Boyunca tüm metin belgesi metin eşleştirme değiştirir.
Genel yöntem ReplaceText Altyapı. Microsoft yalnızca iç kullanım.
Genel yöntem SelectAll Tüm belgeyi seçer.
Genel yöntem SelectLine Etkin noktayı içeren satırı seçer.
Genel yöntem SetBookmark Adsız bir yer imi arabellek geçerli satırda ayarlar.
Genel yöntem SmartFormat Seçili satırları geçerli dile dayalı metin biçimleri.
Genel yöntem StartOfDocument Ekleme noktasını belgenin başlangıcına taşır.
Genel yöntem StartOfLine Nesneyi geçerli satırın başına taşır.
Genel yöntem SwapAnchor Etkin ve bağlantı noktalarının konumunu değiştirir.
Genel yöntem Tabify Sekmeler sekme ayarlarınızı uyarınca seçimdeki uzaylarını dönüştürür.
Genel yöntem Unindent Seçili metni girintileme düzeylerini verilen sayıda girintileri kaldırır.
Genel yöntem Untabify Kullanıcının sekme ayarlarına göre seçimde sekmeleri boşluklara dönüştürür.
Genel yöntem WordLeft Seçili metni belirtilen sayıda sözcük sola taşır.
Genel yöntem WordRight Belirtilen sözcük sayısını seçili metni sağa taşır.

Üst

Açıklamalar

Özellikleri ve yöntemleri TextSelection Nesne Düzenleyici komutlarını doğrudan yansıtan Visual Studio tümleşik geliştirme ortamı (IDE). Ortamı gibi metin seçim içinde olup gibi İşlem Düzenleyicisi'nin genel durumu tarafından etkilenen veya sanal boşluk mod üzerine.

Metin belgesi değiştirilmeye çalışılırken herhangi bir işlem salt okunur bir blok içinde yer alan herhangi bir karakter etkiliyorsa veya salt metin belgesi ise, başarısız olur.

Bazıları TextSelection nesnesinin özellikleri ve yöntemleri başarısız olabilir ise ilişkili belgenin bir html belgesi. Hatanın olası nedenleri şunlardır: html belgesi görüntüleyen windows kaynak görünümünde değilse veya metin belgesi ardındaki verileri kilitli.

Örnekler

Sub TextSelectionExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   Dim objActive As VirtualPoint = objSel.ActivePoint
   ' Collapse the selection to the beginning of the line.
   objSel.StartOfLine()
   ' objActive is "live", tied to the position of the actual selection, 
   ' so it will reflect the new position.
   Dim iCol As Long = objActive.DisplayColumn
   ' Move the selection to the end of the line.
   objSel.EndOfLine()

   MsgBox("The length of the insertion point line is " & (objActive.DisplayColumn - iCol) & " display characters.")
End Sub

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı