Share via


TextSelection – rozhraní

Poskytuje přístup k zobrazení na základě operace týkající se úprav 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
Veřejná vlastnost ActivePoint Získá aktuální výběr koncového bodu.
Veřejná vlastnost AnchorColumn Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná vlastnost AnchorPoint Získá bod původu výběru.
Veřejná vlastnost BottomLine Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná vlastnost BottomPoint Získá bod na konec výběru.
Veřejná vlastnost CurrentColumn Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná vlastnost CurrentLine Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná vlastnost DTE Získá objekt rozšiřitelnosti nejvyšší úrovně.
Veřejná vlastnost IsActiveEndGreater Získá zda aktivní bod je rovna dolní bod.
Veřejná vlastnost IsEmpty Získá zda kotevní bod se rovná aktivní bod.
Veřejná vlastnost Mode Nastaví nebo získá hodnotu určující, zda přetahování myší vybere v režimu datového proudu nebo blok.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt získá TextSelection objektu.
Veřejná vlastnost Text Nastaví nebo získá výběru textu.
Veřejná vlastnost TextPane Získá podokna textu, který obsahuje výběr textu.
Veřejná vlastnost TextRanges Získá TextRanges kolekce s jedním TextRange objekt pro každý řádek nebo řádek-částečně ve výběru.
Veřejná vlastnost TopLine Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná vlastnost TopPoint Získá na horním konci výběru.

Nahoru

Metody

  Název Popis
Veřejná metoda Backspace Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná metoda Cancel Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná metoda ChangeCase Zamění velikost vybraného textu.
Veřejná metoda CharLeft Přesune objekt určený počet znaků nalevo.
Veřejná metoda CharRight Přesune objekt určený počet znaků napravo.
Veřejná metoda ClearBookmark Vymaže všechny nepojmenované záložky v aktuálním řádku vyrovnávací paměti textu.
Veřejná metoda Collapse Sbalí výběru textu na aktivní bod.
Veřejná metoda Copy Zkopíruje vybraný text do schránky.
Veřejná metoda Cut Zkopíruje vybraný text do schránky a odstraní ji z původního umístění.
Veřejná metoda Delete Odstraní vybraného textu.
Veřejná metoda DeleteLeft Odstraní určený počet znaků nalevo od aktivního bodu.
Veřejná metoda DeleteWhitespace Odstraní prázdné znaky (mezery) kolem aktuálního umístění do vyrovnávací paměti text vodorovně nebo svisle.
Veřejná metoda DestructiveInsert Vloží text přepíše existující text.
Veřejná metoda EndOfDocument Přesune objekt na konec dokumentu.
Veřejná metoda EndOfLine Přesune objekt na konec aktuálního řádku.
Veřejná metoda FindPattern Pro daný vzorek z aktivního vyhledávání přejděte na konec dokumentu.
Veřejná metoda FindText Daný text z aktivního vyhledávání přejděte na konec dokumentu.
Veřejná metoda GotoLine Přesune na začátek řádku uvedeno a vybere řádek, pokud požaduje.
Veřejná metoda Indent Odsadí vybrané řádky dané číslo úrovně odsazení.
Veřejná metoda Insert Vloží daný řetězec aktuálního textového kurzoru.
Veřejná metoda InsertFromFile Vloží obsah zadaného souboru aktuálního umístění do vyrovnávací paměti.
Veřejná metoda LineDown Přesune kurzor o výběru textu dolů na zadaný počet řádků.
Veřejná metoda LineUp Přesune kurzor o výběru textu nahoru na zadaný počet řádků.
Veřejná metoda MoveTo Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná metoda MoveToAbsoluteOffset Přesune aktivní bod posun absolutní daného znaku založen 1.
Veřejná metoda MoveToDisplayColumn Přesune aktivní zobrazení zadaný sloupec.
Veřejná metoda MoveToLineAndOffset Přesune aktivní na dané pozici.
Veřejná metoda MoveToPoint Přesune aktivní na dané pozici.
Veřejná metoda NewLine Vloží znak konce řádku aktivního bodu.
Veřejná metoda NextBookmark Přejde na další záložku v dokumentu umístění.
Veřejná metoda OutlineSection Vytvoří oddíl osnovy na základě aktuálního výběru.
Veřejná metoda PadToColumn Vyplní aktuální řádek ve vyrovnávací paměti pro daný sloupec prázdné znaky (mezery).
Veřejná metoda PageDown Přesune aktivní zadaný počet stránek dolů posunete zobrazení dokumentu.
Veřejná metoda PageUp Přesune aktivní zadaný počet stránek nahoru posunete zobrazení dokumentu.
Veřejná metoda Paste Vloží obsah schránky do aktuálního umístění.
Veřejná metoda PreviousBookmark Přesune výběr textu na místo na předchozí záložku v dokumentu.
Veřejná metoda ReplacePattern Nahradí odpovídající text v rámci celý textový dokument.
Veřejná metoda ReplaceText Infrastruktura. Pouze pro interní použití společnosti Microsoft
Veřejná metoda SelectAll Vybere celý dokument.
Veřejná metoda SelectLine Vybere řádek, který obsahuje aktivní bod.
Veřejná metoda SetBookmark Nastaví aktuální řádek ve vyrovnávací paměti nepojmenovanou záložkou.
Veřejná metoda SmartFormat Formátuje vybrané řádky textu na základě aktuálního jazyka.
Veřejná metoda StartOfDocument Přesune kurzor na začátek dokumentu.
Veřejná metoda StartOfLine Přesune objekt na začátek aktuálního řádku.
Veřejná metoda SwapAnchor Vymění pozice aktivní a kotevní body.
Veřejná metoda Tabify Převede prostory na karty výběr podle nastavení na kartě.
Veřejná metoda Unindent Odsazení odebere z vybraného textu číslo úrovně odsazení vzhledem.
Veřejná metoda Untabify Převede tabulátory na mezery ve výběru podle nastavení na kartě uživatele.
Veřejná metoda WordLeft Pohyb textu vlevo určený počet slov.
Veřejná metoda WordRight Přesune výběr vpravo text určený počet slov.

Nahoru

Poznámky

Vlastnosti a metody TextSelection objekt přímo odpovídají příkazů editoru v Visual Studio integrované vývojové prostředí (IDE).Jako životní prostředí přepsat text vybrané operace jsou ovlivněny globálního stavu do editoru, jako například zda je v režimu nebo režimu virtuální prázdné místo.

Jakýkoli pokus změnit textový dokument nezdaří ovlivňuje všechny znaky obsažené v bloku jen pro čtení nebo je-li samotného textu dokumentu jen pro čtení.

Některé TextSelection vlastnosti a metody objektu může dojít k selhání Pokud přidružený dokument je dokument ve formátu HTML.Možné příčiny selhání: windows zobrazující dokument ve formátu HTML nejsou v zobrazení zdrojového kódu 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

Viz také

Referenční dokumentace

EnvDTE – obor názvů