Aracılığıyla paylaş


TextSelection Arabirim

Görünüm tabanlı düzenleme işlemleri 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çimi geçerli bitiş noktasını alır.
Genel özellik AnchorColumn Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel özellik AnchorPoint Seçimin başlangıç noktası alır.
Genel özellik BottomLine Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel özellik BottomPoint Seçimin sonuna bir noktada alır.
Genel özellik CurrentColumn Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel özellik CurrentLine Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel özellik DTE Üst düzey genişletilebilirlik nesnesini alır.
Genel özellik IsActiveEndGreater Etkin noktayı alt noktasına 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çer olup olmadığını belirleyen bir değer alır.
Genel özellik Parent Hemen üst nesnesi alır bir TextSelection nesne.
Genel özellik Text Metin seçimini alır ya da ayarlar.
Genel özellik TextPane Metin seçimini içeren metin bölme alır.
Genel özellik TextRanges Alır bir TextRanges bir koleksiyon TextRange her satır veya kısmi satır seçimdeki nesne.
Genel özellik TopLine Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel özellik TopPoint Seçimin üst uç alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Backspace Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel yöntem Cancel Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel yöntem ChangeCase Metin seçimini harf değişir.
Genel yöntem CharLeft Nesneyi belirli sayıda karakteri sola taşır.
Genel yöntem CharRight Nesneyi belirli sayıda karakteri sağa taşır.
Genel yöntem ClearBookmark Geçerli metin arabellek satırdaki adlandırılmamış imleri siler.
Genel yöntem Collapse Metin seçimi etkin noktaya daraltır.
Genel yöntem Copy Metin seçimi Pano'ya kopyalar.
Genel yöntem Cut Metin Seçimi panoya kopyalar ve özgün konumundan siler.
Genel yöntem Delete Metin seçimi siler.
Genel yöntem DeleteLeft Belirtilen sayıda etkin noktanın solundaki karakteri siler.
Genel yöntem DeleteWhitespace Boş karakter (boşluk) metin arabellek geçerli konumda çevresinde yatay veya dikey olarak siler.
Genel yöntem DestructiveInsert Varolan metnin üzerine metin ekler.
Genel yöntem EndOfDocument Nesnenin belgenin sonuna taşır.
Genel yöntem EndOfLine Nesne geçerli satırın sonuna taşır.
Genel yöntem FindPattern Etkin noktayı belgenin sonuna verilen desene arar.
Genel yöntem FindText Belgenin sonuna etkin noktadan Belirtilen metni arar.
Genel yöntem GotoLine Belirtilen satırın başlangıcına taşır ve talep satırı seçer.
Genel yöntem Indent Girinti düzeyleri, verilen sayının tarafından seçilen satırları girintiler.
Genel yöntem Insert Verilen dize geçerli ekleme noktasına ekler.
Genel yöntem InsertFromFile Arabellek geçerli konumda belirtilen dosya içeriğini 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çimi belirtilen sayıda satırı yukarı taşır.
Genel yöntem MoveTo Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel yöntem MoveToAbsoluteOffset Etkin noktanın 1 tabanlı verilen mutlak karakter uzaklık taşır.
Genel yöntem MoveToDisplayColumn Etkin nokta belirtilen görünen sütuna geçer.
Genel yöntem MoveToLineAndOffset Etkin nokta belirtilen konuma taşır.
Genel yöntem MoveToPoint Etkin nokta belirtilen konuma taşır.
Genel yöntem NewLine Etkin noktayı bir satır sonu karakteri ekler.
Genel yöntem NextBookmark Sonraki yer işaretine belgedeki konumuna taşır.
Genel yöntem OutlineSection Geçerli seçimi temel alan bir anahat bölümü oluşturur.
Genel yöntem PadToColumn Arabellek geçerli satırda verilen sütuna boş karakter (boşluk) ile doldurur.
Genel yöntem PageDown Etkin noktayı görünümü kaydırarak belgede belirtilen sayıda sayfaya taşır.
Genel yöntem PageUp Etkin noktayı görünümü kaydırarak belgede belirtilen sayıda sayfaya taşır.
Genel yöntem Paste Pano içeriğini geçerli konuma ekler.
Genel yöntem PreviousBookmark Metin seçimini önceki yer işaretine belgedeki konumuna taşır.
Genel yöntem ReplacePattern Tüm metin belge boyunca metin eşleştirme değiştirir.
Genel yöntem ReplaceText Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir.
Genel yöntem SelectAll Tüm belgeyi seçer.
Genel yöntem SelectLine Etkin nokta içeren satırı seçer.
Genel yöntem SetBookmark Arabellek geçerli satırda adlandırılmamış bir yer işareti 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şına gider.
Genel yöntem StartOfLine Nesne 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 Seçimi ayarlarınıza bağlı olarak, sekme sekmeleri boşluk dönüştürür.
Genel yöntem Unindent Girintileri girintileme düzeylerini verilen sayısına göre metin seçimini kaldırır.
Genel yöntem Untabify Sekmeleri boşluk seçilen kullanıcının sekmesindeki ayarlara göre dönüştürür.
Genel yöntem WordLeft Metin seçimini belirtilen sayıda sözcüğü sola taşır.
Genel yöntem WordRight Belirtilen sayıda sözcüğü metin seçimi sağa taşır.

Üst

Notlar

Ö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çimi gibi içinde olup İşlem Düzenleyicisi'nin genel durumu tarafından etkilenen veya sanal boşluk mod üzerine.

Salt okunur bir blok içinde yer alan tüm karakterleri etkiler veya salt metin belgesi ise, metin belgesi değiştirmeye çalışır herhangi bir işlem başarısız.

Bazı TextSelection nesnesinin özellikleri ve yöntemleri başarısız olabilir ilişkili belge HTML belgesi ise.Hatanın olası nedenleri şunlardır: HTML belgesi görüntüleyen pencerelere değildir kaynak görünümünde veya veri metin belgesi arkasında 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ı