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 | |
---|---|---|
![]() |
ActivePoint | Pobiera bieżący punkt końcowy zaznaczenia. |
![]() |
AnchorColumn | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
AnchorPoint | Pobiera punktem początkowym zaznaczenia. |
![]() |
BottomLine | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
BottomPoint | Pobiera punktu na koniec zaznaczenia. |
![]() |
CurrentColumn | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
CurrentLine | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. |
![]() |
IsActiveEndGreater | Pobiera się, czy punkt aktywny jest równa się u dołu. |
![]() |
IsEmpty | Pobiera się, czy punkt kontrolny jest równa punktu aktywnego. |
![]() |
Mode | Ustawia lub zwraca wartości określające, czy przeciągając myszą wybiera się w trybie strumienia lub bloku. |
![]() |
Parent | Zwraca obiekt nadrzędny natychmiastowe z TextSelection obiektu. |
![]() |
Text | Ustawia lub pobiera zaznaczonego tekstu. |
![]() |
TextPane | Pobiera okienka tekstu, który zawiera zaznaczony tekst. |
![]() |
TextRanges | Pobiera TextRanges kolekcji z jednym TextRange obiektu dla każdego wiersza lub częściowej wiersza w zaznaczonym obszarze. |
![]() |
TopLine | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
TopPoint | Pobiera górnego końca zaznaczenia. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Backspace | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
Cancel | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
ChangeCase | Zmienia wielkość zaznaczonego tekstu. |
![]() |
CharLeft | Przesuwa obiekt określoną liczbę znaków w lewo. |
![]() |
CharRight | Przenosi obiekt określoną liczbę znaków z prawej strony. |
![]() |
ClearBookmark | Czyści wszystkie nazwy zakładki w bieżącym wierszu tekstu w buforze. |
![]() |
Collapse | Zwija zaznaczony tekst do punktu aktywnego. |
![]() |
Copy | Kopiuje zaznaczony tekst do Schowka. |
![]() |
Cut | Kopiuje zaznaczony tekst do Schowka, a następnie usuwa ją z oryginalnej lokalizacji. |
![]() |
Delete | Usuwa zaznaczony tekst. |
![]() |
DeleteLeft | Usuwa określoną liczbę znaków z lewej strony punktu aktywnego. |
![]() |
DeleteWhitespace | Usuwa znaki puste (światło) w poziomie lub pionie wokół bieżącej lokalizacji w buforze tekstu. |
![]() |
DestructiveInsert | Wstawia tekst, zastępując istniejący tekst. |
![]() |
EndOfDocument | Przenosi obiekt do końca dokumentu. |
![]() |
EndOfLine | Przenosi obiekt do końca bieżącego wiersza. |
![]() |
FindPattern | Wyszukiwanie danego wzoru od punktu aktywnego do końca dokumentu. |
![]() |
FindText | Wyszukuje dany tekst od punktu aktywnego do końca dokumentu. |
![]() |
GotoLine | Przenosi na początek wskazanego wiersza i zaznacza wiersz żądanie. |
![]() |
Indent | Wcięcia wybranych wierszy przez daną liczbę poziomów wcięcia. |
![]() |
Insert | Wstawia dany ciąg w bieżącym punkcie wstawiania. |
![]() |
InsertFromFile | Wstawia zawartość określonego pliku w bieżącej lokalizacji w buforze. |
![]() |
LineDown | Przesuwa punkt wstawiania z zaznaczonego tekstu w dół określoną liczbę wierszy. |
![]() |
LineUp | Przesuwa punkt wstawiania tekstu zaznaczenie w górę o określoną liczbę wierszy. |
![]() |
MoveTo | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
MoveToAbsoluteOffset | Przenosi punkt aktywny na przesunięcie danego znaku bezwzględne opartego na 1. |
![]() |
MoveToDisplayColumn | Przesuwa punkt aktywny do wskazanej Wyświetl kolumnę. |
![]() |
MoveToLineAndOffset | Przesuwa punkt aktywny do danej pozycji. |
![]() |
MoveToPoint | Przesuwa punkt aktywny do danej pozycji. |
![]() |
NewLine | Wstawia znak podziału wiersza na punkt aktywny. |
![]() |
NextBookmark | Przechodzi do lokalizacji następnej zakładki w dokumencie. |
![]() |
OutlineSection | Tworzy konspektu sekcji, na podstawie bieżącego zaznaczenia. |
![]() |
PadToColumn | Wstawia puste znaki (światło) w danej kolumnie bieżącego wiersza w buforze. |
![]() |
PageDown | Przesuwa punkt aktywny określoną liczbę stron w dół w dokumencie, przewijanie widoku. |
![]() |
PageUp | Przesuwa punkt aktywny określoną liczbę stron do dokumentu, przewijanie widoku. |
![]() |
Paste | Wstawia zawartość Schowka w bieżącej lokalizacji. |
![]() |
PreviousBookmark | Przesuwa zaznaczenie tekstu do lokalizacji Poprzednia zakładka w dokumencie. |
![]() |
ReplacePattern | Zastępuje dopasowywania tekstu w całym dokumencie cały tekst. |
![]() |
ReplaceText | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
SelectAll | Zaznacza cały dokument. |
![]() |
SelectLine | Zaznacza wiersz zawierający punkt aktywny. |
![]() |
SetBookmark | Ustawia bez nazwy zakładki w bieżącym wierszu w buforze. |
![]() |
SmartFormat | Formatuje zaznaczone wiersze tekstu w oparciu o bieżący język. |
![]() |
StartOfDocument | Przenosi punkt wstawiania do początku dokumentu. |
![]() |
StartOfLine | Przesuwa obiekt na początek bieżącego wiersza. |
![]() |
SwapAnchor | Wymiany położenie aktywnego i punkty kontrolne. |
![]() |
Tabify | Konwertuje spacje na tabulatory w wyborze zgodnie z ustawieniami na karcie. |
![]() |
Unindent | Wcięcia powoduje usunięcie zaznaczonego tekstu przez liczbę poziomów wcięcia, biorąc pod uwagę. |
![]() |
Untabify | Konwertuje znaki tabulacji na spacje w wyborze zgodnie z ustawieniami użytkownika w karcie. |
![]() |
WordLeft | Przesuwa zaznaczony tekst, który opuścił określona liczba wyrazów. |
![]() |
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