Udostępnij za pośrednictwem


Interfejs TextSelection

Zapewnia dostęp do operacji edycji opartych na widoku i zaznaczonego tekstu.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<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

Typ TextSelection uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna ActivePoint Pobiera bieżący punkt końcowy zaznaczenia.
Właściwość publiczna AnchorColumn Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna AnchorPoint Pobiera punktem początkowym zaznaczenia.
Właściwość publiczna BottomLine Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna BottomPoint Pobiera punktu na koniec zaznaczenia.
Właściwość publiczna CurrentColumn Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna CurrentLine Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna IsActiveEndGreater Pobiera się, czy punkt aktywny jest równa się u dołu.
Właściwość publiczna IsEmpty Pobiera się, czy punkt kontrolny jest równa punktu aktywnego.
Właściwość publiczna Mode Ustawia lub zwraca wartości określające, czy przeciągając myszą wybiera się w trybie strumienia lub bloku.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z TextSelection obiektu.
Właściwość publiczna Text Ustawia lub pobiera zaznaczonego tekstu.
Właściwość publiczna TextPane Pobiera okienka tekstu, który zawiera zaznaczony tekst.
Właściwość publiczna TextRanges Pobiera TextRanges kolekcji z jednym TextRange obiektu dla każdego wiersza lub częściowej wiersza w zaznaczonym obszarze.
Właściwość publiczna TopLine Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna TopPoint Pobiera górnego końca zaznaczenia.

Początek

Metody

  Nazwa Opis
Metoda publiczna Backspace Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Cancel Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna ChangeCase Zmienia wielkość zaznaczonego tekstu.
Metoda publiczna CharLeft Przesuwa obiekt określoną liczbę znaków w lewo.
Metoda publiczna CharRight Przenosi obiekt określoną liczbę znaków z prawej strony.
Metoda publiczna ClearBookmark Czyści wszystkie nazwy zakładki w bieżącym wierszu tekstu w buforze.
Metoda publiczna Collapse Zwija zaznaczony tekst do punktu aktywnego.
Metoda publiczna Copy Kopiuje zaznaczony tekst do Schowka.
Metoda publiczna Cut Kopiuje zaznaczony tekst do Schowka, a następnie usuwa ją z oryginalnej lokalizacji.
Metoda publiczna Delete Usuwa zaznaczony tekst.
Metoda publiczna DeleteLeft Usuwa określoną liczbę znaków z lewej strony punktu aktywnego.
Metoda publiczna DeleteWhitespace Usuwa znaki puste (światło) w poziomie lub pionie wokół bieżącej lokalizacji w buforze tekstu.
Metoda publiczna DestructiveInsert Wstawia tekst, zastępując istniejący tekst.
Metoda publiczna EndOfDocument Przenosi obiekt do końca dokumentu.
Metoda publiczna EndOfLine Przenosi obiekt do końca bieżącego wiersza.
Metoda publiczna FindPattern Wyszukiwanie danego wzoru od punktu aktywnego do końca dokumentu.
Metoda publiczna FindText Wyszukuje dany tekst od punktu aktywnego do końca dokumentu.
Metoda publiczna GotoLine Przenosi na początek wskazanego wiersza i zaznacza wiersz żądanie.
Metoda publiczna Indent Wcięcia wybranych wierszy przez daną liczbę poziomów wcięcia.
Metoda publiczna Insert Wstawia dany ciąg w bieżącym punkcie wstawiania.
Metoda publiczna InsertFromFile Wstawia zawartość określonego pliku w bieżącej lokalizacji w buforze.
Metoda publiczna LineDown Przesuwa punkt wstawiania z zaznaczonego tekstu w dół określoną liczbę wierszy.
Metoda publiczna LineUp Przesuwa punkt wstawiania tekstu zaznaczenie w górę o określoną liczbę wierszy.
Metoda publiczna MoveTo Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna MoveToAbsoluteOffset Przenosi punkt aktywny na przesunięcie danego znaku bezwzględne opartego na 1.
Metoda publiczna MoveToDisplayColumn Przesuwa punkt aktywny do wskazanej Wyświetl kolumnę.
Metoda publiczna MoveToLineAndOffset Przesuwa punkt aktywny do danej pozycji.
Metoda publiczna MoveToPoint Przesuwa punkt aktywny do danej pozycji.
Metoda publiczna NewLine Wstawia znak podziału wiersza na punkt aktywny.
Metoda publiczna NextBookmark Przechodzi do lokalizacji następnej zakładki w dokumencie.
Metoda publiczna OutlineSection Tworzy konspektu sekcji, na podstawie bieżącego zaznaczenia.
Metoda publiczna PadToColumn Wstawia puste znaki (światło) w danej kolumnie bieżącego wiersza w buforze.
Metoda publiczna PageDown Przesuwa punkt aktywny określoną liczbę stron w dół w dokumencie, przewijanie widoku.
Metoda publiczna PageUp Przesuwa punkt aktywny określoną liczbę stron do dokumentu, przewijanie widoku.
Metoda publiczna Paste Wstawia zawartość Schowka w bieżącej lokalizacji.
Metoda publiczna PreviousBookmark Przesuwa zaznaczenie tekstu do lokalizacji Poprzednia zakładka w dokumencie.
Metoda publiczna ReplacePattern Zastępuje dopasowywania tekstu w całym dokumencie cały tekst.
Metoda publiczna ReplaceText Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna SelectAll Zaznacza cały dokument.
Metoda publiczna SelectLine Zaznacza wiersz zawierający punkt aktywny.
Metoda publiczna SetBookmark Ustawia bez nazwy zakładki w bieżącym wierszu w buforze.
Metoda publiczna SmartFormat Formatuje zaznaczone wiersze tekstu w oparciu o bieżący język.
Metoda publiczna StartOfDocument Przenosi punkt wstawiania do początku dokumentu.
Metoda publiczna StartOfLine Przesuwa obiekt na początek bieżącego wiersza.
Metoda publiczna SwapAnchor Wymiany położenie aktywnego i punkty kontrolne.
Metoda publiczna Tabify Konwertuje spacje na tabulatory w wyborze zgodnie z ustawieniami na karcie.
Metoda publiczna Unindent Wcięcia powoduje usunięcie zaznaczonego tekstu przez liczbę poziomów wcięcia, biorąc pod uwagę.
Metoda publiczna Untabify Konwertuje znaki tabulacji na spacje w wyborze zgodnie z ustawieniami użytkownika w karcie.
Metoda publiczna WordLeft Przesuwa zaznaczony tekst, który opuścił określona liczba wyrazów.
Metoda publiczna WordRight Przesuwa zaznaczony tekst do prawej określona liczba wyrazów.

Początek

Uwagi

Właściwości i metody TextSelection obiekt bezpośrednio odzwierciedlają poleceń edytora w Visual Studio zintegrowane środowisko dewelopowania (IDE).Jak środowiska zaznaczony tekst, którego operacje są dotknięte Państwo globalny edytor, takie jak czy jest w zastąpić trybie lub wirtualnego odstępu.

Wszelkie działania, próby zmodyfikowania dokumentu tekstu kończy się niepowodzeniem, ma wpływ na wszystkie znaki zawarte w bloku tylko do odczytu lub dokumentem tekstowym jest tylko do odczytu.

Niektóre z TextSelection właściwości i metody obiektu może się nie powieść, jeśli skojarzony dokument jest dokumentem HTML.Możliwe przyczyny błędu to: windows, które wyświetlają dokument HTML nie są w widoku źródło lub dane Yródłowe dokument tekstowy jest zablokowany.

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE