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 | |
---|---|---|
![]() |
ActivePoint | Seçimi geçerli bitiş noktasını alır. |
![]() |
AnchorColumn | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
AnchorPoint | Seçimin başlangıç noktası alır. |
![]() |
BottomLine | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
BottomPoint | Seçimin sonuna bir noktada alır. |
![]() |
CurrentColumn | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
CurrentLine | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
DTE | Üst düzey genişletilebilirlik nesnesini alır. |
![]() |
IsActiveEndGreater | Etkin noktayı alt noktasına eşit olup olmadığını alır. |
![]() |
IsEmpty | Bağlantı noktası etkin noktaya eşit olup olmadığını alır. |
![]() |
Mode | Ayarlar veya fareyi sürükleyerek akış veya engelleme modunda seçer olup olmadığını belirleyen bir değer alır. |
![]() |
Parent | Hemen üst nesnesi alır bir TextSelection nesne. |
![]() |
Text | Metin seçimini alır ya da ayarlar. |
![]() |
TextPane | Metin seçimini içeren metin bölme alır. |
![]() |
TextRanges | Alır bir TextRanges bir koleksiyon TextRange her satır veya kısmi satır seçimdeki nesne. |
![]() |
TopLine | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
TopPoint | Seçimin üst uç alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Backspace | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
Cancel | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
ChangeCase | Metin seçimini harf değişir. |
![]() |
CharLeft | Nesneyi belirli sayıda karakteri sola taşır. |
![]() |
CharRight | Nesneyi belirli sayıda karakteri sağa taşır. |
![]() |
ClearBookmark | Geçerli metin arabellek satırdaki adlandırılmamış imleri siler. |
![]() |
Collapse | Metin seçimi etkin noktaya daraltır. |
![]() |
Copy | Metin seçimi Pano'ya kopyalar. |
![]() |
Cut | Metin Seçimi panoya kopyalar ve özgün konumundan siler. |
![]() |
Delete | Metin seçimi siler. |
![]() |
DeleteLeft | Belirtilen sayıda etkin noktanın solundaki karakteri siler. |
![]() |
DeleteWhitespace | Boş karakter (boşluk) metin arabellek geçerli konumda çevresinde yatay veya dikey olarak siler. |
![]() |
DestructiveInsert | Varolan metnin üzerine metin ekler. |
![]() |
EndOfDocument | Nesnenin belgenin sonuna taşır. |
![]() |
EndOfLine | Nesne geçerli satırın sonuna taşır. |
![]() |
FindPattern | Etkin noktayı belgenin sonuna verilen desene arar. |
![]() |
FindText | Belgenin sonuna etkin noktadan Belirtilen metni arar. |
![]() |
GotoLine | Belirtilen satırın başlangıcına taşır ve talep satırı seçer. |
![]() |
Indent | Girinti düzeyleri, verilen sayının tarafından seçilen satırları girintiler. |
![]() |
Insert | Verilen dize geçerli ekleme noktasına ekler. |
![]() |
InsertFromFile | Arabellek geçerli konumda belirtilen dosya içeriğini ekler. |
![]() |
LineDown | Ekleme noktasını metin seçimin, belirtilen sayıda satırı taşır. |
![]() |
LineUp | Ekleme noktasını metin seçimi belirtilen sayıda satırı yukarı taşır. |
![]() |
MoveTo | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
MoveToAbsoluteOffset | Etkin noktanın 1 tabanlı verilen mutlak karakter uzaklık taşır. |
![]() |
MoveToDisplayColumn | Etkin nokta belirtilen görünen sütuna geçer. |
![]() |
MoveToLineAndOffset | Etkin nokta belirtilen konuma taşır. |
![]() |
MoveToPoint | Etkin nokta belirtilen konuma taşır. |
![]() |
NewLine | Etkin noktayı bir satır sonu karakteri ekler. |
![]() |
NextBookmark | Sonraki yer işaretine belgedeki konumuna taşır. |
![]() |
OutlineSection | Geçerli seçimi temel alan bir anahat bölümü oluşturur. |
![]() |
PadToColumn | Arabellek geçerli satırda verilen sütuna boş karakter (boşluk) ile doldurur. |
![]() |
PageDown | Etkin noktayı görünümü kaydırarak belgede belirtilen sayıda sayfaya taşır. |
![]() |
PageUp | Etkin noktayı görünümü kaydırarak belgede belirtilen sayıda sayfaya taşır. |
![]() |
Paste | Pano içeriğini geçerli konuma ekler. |
![]() |
PreviousBookmark | Metin seçimini önceki yer işaretine belgedeki konumuna taşır. |
![]() |
ReplacePattern | Tüm metin belge boyunca metin eşleştirme değiştirir. |
![]() |
ReplaceText | Altyapı. Yalnızca Microsoft Dahili Kullanımı İçindir. |
![]() |
SelectAll | Tüm belgeyi seçer. |
![]() |
SelectLine | Etkin nokta içeren satırı seçer. |
![]() |
SetBookmark | Arabellek geçerli satırda adlandırılmamış bir yer işareti ayarlar. |
![]() |
SmartFormat | Seçili satırları geçerli dile dayalı metin biçimleri. |
![]() |
StartOfDocument | Ekleme noktasını belgenin başına gider. |
![]() |
StartOfLine | Nesne geçerli satırın başına taşır. |
![]() |
SwapAnchor | Etkin ve bağlantı noktalarının konumunu değiştirir. |
![]() |
Tabify | Seçimi ayarlarınıza bağlı olarak, sekme sekmeleri boşluk dönüştürür. |
![]() |
Unindent | Girintileri girintileme düzeylerini verilen sayısına göre metin seçimini kaldırır. |
![]() |
Untabify | Sekmeleri boşluk seçilen kullanıcının sekmesindeki ayarlara göre dönüştürür. |
![]() |
WordLeft | Metin seçimini belirtilen sayıda sözcüğü sola taşır. |
![]() |
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