TextSelection – rozhraní
Poskytuje přístup k zobrazení úprav operace a vybraný text.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<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 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
ActivePoint | Načte aktuální koncový bod ve výběru. |
![]() |
AnchorColumn | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
AnchorPoint | Výběr místa původu získá. |
![]() |
BottomLine | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
BottomPoint | Získá bod na konci výběru. |
![]() |
CurrentColumn | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
CurrentLine | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. |
![]() |
IsActiveEndGreater | Získá zda aktivní bod se rovná dolní bod. |
![]() |
IsEmpty | Získá zda kotevní bod se rovná aktivní bod. |
![]() |
Mode | Nastaví nebo získá hodnotu určení zda přetahování myší vybere v režimu proudu nebo bloku. |
![]() |
Parent | Bezprostřední nadřízený objekt dostane TextSelection objektu. |
![]() |
Text | Nastaví nebo získá vybraného textu. |
![]() |
TextPane | Získá podokna textu, která obsahuje vybraný text. |
![]() |
TextRanges | Získává TextRanges kolekce s jedním TextRange objekt pro každý řádek nebo řádek-částečně ve výběru. |
![]() |
TopLine | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
TopPoint | Získá horní konec výběru. |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
Backspace | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
Cancel | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
ChangeCase | Zamění velikost vybraného textu. |
![]() |
CharLeft | Přesune objekt určený počet znaků nalevo. |
![]() |
CharRight | Přesune objekt určený počet znaků napravo. |
![]() |
ClearBookmark | Vymaže všechny nepojmenované záložky v aktuálním řádku textu vyrovnávací paměti. |
![]() |
Collapse | Sbalí vybraný text na aktivní bod. |
![]() |
Copy | Zkopíruje vybraný text do schránky. |
![]() |
Cut | Zkopíruje vybraný text do schránky a odstraní z původního umístění. |
![]() |
Delete | Odstraní vybraný text. |
![]() |
DeleteLeft | Odstraní zadaný počet znaků nalevo od aktivního bodu. |
![]() |
DeleteWhitespace | Odstraní prázdné znaky (prázdný) kolem aktuálního umístění do vyrovnávací paměti text vodorovně nebo svisle. |
![]() |
DestructiveInsert | Vloží text přepíše existující text. |
![]() |
EndOfDocument | Přesune objekt na konec dokumentu. |
![]() |
EndOfLine | Přesune objekt na konec aktuálního řádku. |
![]() |
FindPattern | Vyhledá danou vzorek z aktivního přejděte na konec dokumentu. |
![]() |
FindText | Vyhledá danou text z aktivního přejděte na konec dokumentu. |
![]() |
GotoLine | Přejde na začátek řádku uvedena a vybere řádek, pokud žádá. |
![]() |
Indent | Odsadí vybrané řádky číslo dané úrovně odsazení. |
![]() |
Insert | Daný řetězec vloží na pozici kurzoru. |
![]() |
InsertFromFile | Vloží obsah zadaného souboru aktuálního umístění do vyrovnávací paměti. |
![]() |
LineDown | Přesune kurzor výběru textu dolů zadaný počet řádků. |
![]() |
LineUp | Přesune kurzor výběru nahoru o zadaný počet řádků textu. |
![]() |
MoveTo | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
MoveToAbsoluteOffset | Přesune aktivní posun absolutní daný znak systémem 1. |
![]() |
MoveToDisplayColumn | Přesune aktivní uvedeno zobrazované sloupce. |
![]() |
MoveToLineAndOffset | Aktivní bod se přesune na dané pozici. |
![]() |
MoveToPoint | Aktivní bod se přesune na dané pozici. |
![]() |
NewLine | Vloží znak konce řádku aktivního bodu. |
![]() |
NextBookmark | Přejde do umístění další záložky v dokumentu. |
![]() |
OutlineSection | Vytvoří oddíl osnovy založené na aktuální výběr. |
![]() |
PadToColumn | Prázdné znaky (prázdný) daného sloupce vyplní aktuální řádek ve vyrovnávací paměti. |
![]() |
PageDown | Přesune aktivní zadaný počet stránek dolů v dokumentu posouvání zobrazení. |
![]() |
PageUp | Přesune aktivní zadaný počet stránek až v dokumentu posouvání zobrazení. |
![]() |
Paste | Vloží obsah schránky do aktuálního umístění. |
![]() |
PreviousBookmark | Posune výběr textu do umístění předchozí záložku v dokumentu. |
![]() |
ReplacePattern | Porovnávání textu dokumentu celý text nahradí. |
![]() |
ReplaceText | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
SelectAll | Vybere celý dokument. |
![]() |
SelectLine | Vybere řádek obsahující aktivní bod. |
![]() |
SetBookmark | Nastaví aktuální řádek ve vyrovnávací paměti nepojmenovanou záložkou. |
![]() |
SmartFormat | Zformátuje vybrané řádky textu na základě aktuálního jazyka. |
![]() |
StartOfDocument | Přesune kurzor na začátek dokumentu. |
![]() |
StartOfLine | Přesune objekt na začátek aktuálního řádku. |
![]() |
SwapAnchor | Výměny postavení aktivní a kotevní body. |
![]() |
Tabify | Převede výběr podle nastavení karty mezery. |
![]() |
Unindent | Odebere odsazení číslo dané úrovně odsazení vybraného textu. |
![]() |
Untabify | Převede tabulátory na mezery výběr podle nastavení na kartě uživatele. |
![]() |
WordLeft | Posune vybraný text doleva určený počet slov. |
![]() |
WordRight | Posune vybraný text doprava určený počet slov. |
Na začátek
Poznámky
Vlastnosti a metody TextSelection přímo odrážejí příkazů v editoru objektu Visual Studio integrované vývojové prostředí (IDE). Jako prostředí přepsat výběru textu, které operace jsou ovlivněny globální stav v editoru, například zda je v režimu nebo virtuální prázdné místo.
Každá operace se pokouší změnit textový dokument selhání ovlivní všechny znaky obsažené v bloku jen pro čtení nebo samotný textový dokument je jen pro čtení.
Některé TextSelection Vlastnosti a metody objektu může selhat, pokud je přidružený dokument HTML dokumentu. Možné příčiny chyby jsou: windows zobrazující dokument HTML nejsou v zobrazení zdroj nebo dat textový dokument je uzamčen.
Příklady
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