Udostępnij za pośrednictwem


Interfejs TextSelection

Zapewnia dostęp do operacji edycyjnych oparte 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. Wyłącznie do użytku wewnętrznego firmy Microsoft.
Właściwość publiczna AnchorPoint Pobiera punkt początkowy zaznaczenia.
Właściwość publiczna BottomLine Infrastruktura. Wyłącznie do użytku wewnętrznego firmy Microsoft.
Właściwość publiczna BottomPoint Pobiera punktu na koniec zaznaczenia.
Właściwość publiczna CurrentColumn Infrastruktura. Wyłącznie do użytku wewnętrznego firmy Microsoft.
Właściwość publiczna CurrentLine Infrastruktura. Wyłącznie do użytku wewnętrznego firmy Microsoft.
Właściwość publiczna DTE Pobiera obiekt rozszerzający najwyższego poziomu.
Właściwość publiczna IsActiveEndGreater Pobiera się, czy punkt aktywny jest równa dolny punkt.
Właściwość publiczna IsEmpty Pobiera się, czy punkt kontrolny jest równa punktu aktywnego.
Właściwość publiczna Mode Ustawia lub pobiera wartości określające, czy wybiera przeciągając myszą w trybie strumienia lub bloku.
Właściwość publiczna Parent Pobiera obiekt nadrzędny natychmiastowe TextSelection obiektu.
Właściwość publiczna Text Ustawia lub pobiera zaznaczonego tekstu.
Właściwość publiczna TextPane Pobiera okienka tekstu, który zawiera zaznaczonego tekstu.
Właściwość publiczna TextRanges Pobiera TextRanges kolekcji z jednym TextRange obiektu dla każdego wiersza lub częściowej wiersza w zaznaczeniu.
Właściwość publiczna TopLine Infrastruktura. Wyłącznie do użytku wewnętrznego firmy Microsoft.
Właściwość publiczna TopPoint Pobiera górnej części zaznaczenia.

Początek

Metody

  Nazwa Opis
Metoda publiczna Backspace Infrastruktura. Wyłącznie do użytku wewnętrznego firmy Microsoft.
Metoda publiczna Cancel Infrastruktura. Wyłącznie do użytku wewnętrznego firmy Microsoft.
Metoda publiczna ChangeCase Zmienia w przypadku zaznaczonego tekstu.
Metoda publiczna CharLeft Przesuwa obiekt określoną liczbę znaków z lewej.
Metoda publiczna CharRight Przesuwa obiekt określoną liczbę znaków z prawej.
Metoda publiczna ClearBookmark Czyści wszystkie nienazwane zakładki w bieżącym wierszu bufora tekstu.
Metoda publiczna Collapse Zawęża zaznaczenie tekstu do punktu aktywnego.
Metoda publiczna Copy Kopiuje zaznaczony tekst do Schowka.
Metoda publiczna Cut Kopiuje zaznaczony tekst do Schowka i usuwa go z jego oryginalnej lokalizacji.
Metoda publiczna Delete Usuwa zaznaczenie tekstu.
Metoda publiczna DeleteLeft Usuwa określoną liczbę znaków z lewej strony punktu aktywnego.
Metoda publiczna DeleteWhitespace Usuwa puste znaki (ś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 Przesuwa obiekt na koniec bieżącego wiersza.
Metoda publiczna FindPattern Wyszukiwanie podanego wzorca z punktu aktywnego na końcu dokumentu.
Metoda publiczna FindText Wyszukuje dany tekst od punktu aktywnego na końcu dokumentu.
Metoda publiczna GotoLine Przenosi do początku wskazanego wiersza i zaznacza wiersz, jeżeli zgłoszony.
Metoda publiczna Indent Wcięcia zaznaczonych wierszy przez daną liczbę poziomów wcięcia.
Metoda publiczna Insert Wstawia podany ciąg w bieżącym punkcie wstawiania.
Metoda publiczna InsertFromFile Wstawia zawartość określonego pliku w bieżącej lokalizacji w buforze.
Metoda publiczna LineDown Przenosi punkt wstawiania zaznaczonego tekstu określoną liczbę wierszy w dół.
Metoda publiczna LineUp Przenosi punkt wstawiania tekstu zaznaczenie w górę o określoną liczbę wierszy.
Metoda publiczna MoveTo Infrastruktura. Wyłącznie do użytku wewnętrznego firmy Microsoft.
Metoda publiczna MoveToAbsoluteOffset Przenosi punkt aktywny przesunięcie danego znaku bezwzględne oparte na 1.
Metoda publiczna MoveToDisplayColumn Przenosi punkt aktywny do wyświetlania wskazanej kolumny.
Metoda publiczna MoveToLineAndOffset Przenosi punkt aktywny do danej pozycji.
Metoda publiczna MoveToPoint Przenosi punkt aktywny do danej pozycji.
Metoda publiczna NewLine Wstawia znak podziału wiersza w punkcie active.
Metoda publiczna NextBookmark Przenosi do następnej zakładki w dokumencie lokalizacji.
Metoda publiczna OutlineSection Tworzy sekcji konspektu na podstawie bieżącego zaznaczenia.
Metoda publiczna PadToColumn Umieszcza bieżący wiersz w buforze puste znaki (światło) do danej kolumny.
Metoda publiczna PageDown Przenosi punkt aktywny na określonej liczbie stron w dół w dokumencie, przewijanie widoku.
Metoda publiczna PageUp Przenosi punkt aktywny na określonej liczbie stron się w dokumencie, przewijanie widoku.
Metoda publiczna Paste Wstawia zawartość Schowka w bieżącej lokalizacji.
Metoda publiczna PreviousBookmark Przenosi zaznaczonego tekstu do lokalizacji poprzedniej zakładki w dokumencie.
Metoda publiczna ReplacePattern Zastępuje dopasowywania tekstu w całym dokumencie cały tekst.
Metoda publiczna ReplaceText Infrastruktura. Wyłącznie do użytku wewnętrznego firmy Microsoft.
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 na podstawie języka bieżącego.
Metoda publiczna StartOfDocument Przenosi punkt wstawiania do początku dokumentu.
Metoda publiczna StartOfLine Przesuwa obiekt na początek bieżącego wiersza.
Metoda publiczna SwapAnchor Wymienia pozycji aktywnej i punktów kontrolnych.
Metoda publiczna Tabify Zamienia spacje na tabulatory w obrębie zaznaczenia zgodnie z ustawieniami karty.
Metoda publiczna Unindent Usuwa wcięcia z zaznaczonego tekstu z numerem poziomu wcięcia, biorąc pod uwagę.
Metoda publiczna Untabify Konwertuje znaki tabulacji na spacje w obrębie zaznaczenia zgodnie z ustawieniami karty użytkownika.
Metoda publiczna WordLeft Przenosi zaznaczenie tekstu po lewej określoną liczbę wyrazów.
Metoda publiczna WordRight Przenosi tekst prawo wyboru określoną liczbę wyrazów.

Początek

Uwagi

Właściwości i metody TextSelection obiektu bezpośrednio odzwierciedlają poleceń edytora w Visual Studio zintegrowane środowisko programistyczne (IDE).Jak ochrona środowiska zaznaczonego tekstu, których działań dotyczy stan globalny edytor, takie jak czy w zastąpienie trybie lub wirtualnego odstępu.

Wszelkie działania, próby zmodyfikowania dokumentu tekstowego nie powiedzie się, jeśli to ma wpływ na wszystkie znaki zawarte w bloku tylko do odczytu lub jeśli samego dokumentu tekstu jest tylko do odczytu.

Niektóre z TextSelection właściwości i metody obiektu może zakończyć się niepowodzeniem jeśli skojarzonego dokumentu jest dokumentem HTML.Możliwe przyczyny niepowodzenia to: windows, które wyświetlają dokument HTML nie znajdują się w widoku źródła 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