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