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çimi geçerli nokta alır. |
![]() |
AnchorColumn | Altyapı. Microsoft yalnızca iç kullanım. |
![]() |
AnchorPoint | Seçimin başlangıç noktası alır. |
![]() |
BottomLine | Altyapı. Microsoft yalnızca iç kullanım. |
![]() |
BottomPoint | Seçimin bitiş noktasına 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 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 | Ayarlar veya seçili metni alır. |
![]() |
TextPane | Seçili metni içeren metin bölmesi alır. |
![]() |
TextRanges | Alır bir TextRanges bir koleksiyon TextRange her satır veya seçimdeki kısmi satır nesnesi. |
![]() |
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 karakteri sola taşır. |
![]() |
CharRight | Nesneyi belirli sayıda karakteri 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 | Belgenin sonuna kadar etkin noktadan verilen metni arar. |
![]() |
GotoLine | Belirtilen satırın başlangıcını taşır ve istenirse satırı seçer. |
![]() |
Indent | Girinti düzeyleri belirli sayıda tarafından seçilen satırların 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 işareti 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 adedi 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
Notlar
Özellikleri ve yöntemleri TextSelection nesneyi doğrudan düzenleyici komutlarını yansıtmak 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ştirmeye herhangi bir işlem salt okunur bir blok içinde yer alan tüm karakterleri etkiler veya salt metin belgesi ise, başarısız olur.
Bazı TextSelection nesnesinin özellikleri ve yöntemleri başarısız olabilir ilişkili belgenin bir html belgesi olması durumunda.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