Sdílet prostřednictvím


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
Veřejná vlastnost ActivePoint Načte aktuální koncový bod ve výběru.
Veřejná vlastnost AnchorColumn Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost AnchorPoint Získá bod původu výběru.
Veřejná vlastnost BottomLine Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost BottomPoint Získá bod na konci výběru.
Veřejná vlastnost CurrentColumn Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost CurrentLine Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost IsActiveEndGreater Získá, zda aktivní bod se rovná dolní bod.
Veřejná vlastnost IsEmpty Získá zda kotevní bod se rovná aktivní bod.
Veřejná vlastnost Mode Nastaví nebo získá hodnotu stanovení, zda přetahování myší vybere v režimu proudu nebo bloku.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt TextSelection objektu.
Veřejná vlastnost Text Nastaví nebo získá vybraného textu.
Veřejná vlastnost TextPane Získá-li podokno textu, který obsahuje vybraný text.
Veřejná vlastnost TextRanges Získává TextRanges kolekce s jedním TextRange objekt pro každý řádek nebo řádek-částečně ve výběru.
Veřejná vlastnost TopLine Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost TopPoint Získá horní konec výběru.

Nahoru

Metody

  Název Popis
Veřejná metoda Backspace Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Cancel Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda ChangeCase Zamění velikost vybraného textu.
Veřejná metoda CharLeft Přesune objekt určený počet znaků doleva.
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 textu vyrovnávací paměti.
Veřejná metoda Collapse Sbalí vybraný text 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í z původního umístění.
Veřejná metoda Delete Odstraní vybraný text.
Veřejná metoda DeleteLeft Odstraní zadaný počet znaků nalevo od aktivní bod.
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 Vyhledá danou vzorek z aktivního přejděte na konec dokumentu.
Veřejná metoda FindText Vyhledá danou text z aktivního přejděte na konec dokumentu.
Veřejná metoda GotoLine Přejde na začátek řádku uvedena a vybere řádek, pokud je požadováno.
Veřejná metoda Indent Odsadí vybrané řádky o daný počet odsazení úrovní.
Veřejná metoda Insert Daný řetězec vloží na pozici kurzoru.
Veřejná metoda InsertFromFile Vloží obsah zadaného souboru aktuálního umístění ve vyrovnávací paměti.
Veřejná metoda LineDown Přesune kurzor o výběru textu dolů zadaný počet řádků.
Veřejná metoda LineUp Přesune kurzor výběru nahoru o zadaný počet řádků textu.
Veřejná metoda MoveTo Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda MoveToAbsoluteOffset Aktivní bod se přesune na posun absolutní daný znak založený na 1.
Veřejná metoda MoveToDisplayColumn Přesune zadaný Zobrazovaný sloupec aktivní bod.
Veřejná metoda MoveToLineAndOffset Aktivní bod se přesune na dané pozici.
Veřejná metoda MoveToPoint Aktivní bod se přesune na dané pozici.
Veřejná metoda NewLine Vloží znak konce řádku aktivního bodu.
Veřejná metoda NextBookmark Přejde na umístění další záložky v dokumentu.
Veřejná metoda OutlineSection Vytvoří osnovy oddílu, v závislosti na aktuální výběr.
Veřejná metoda PadToColumn Prázdné znaky (mezery) daného sloupce vyplní aktuální řádek ve vyrovnávací paměti.
Veřejná metoda PageDown V dokumentu, posouvání zobrazení posune aktivní bod zadaný počet stránek dolů.
Veřejná metoda PageUp Posune aktivní bod zadaný počet stránek až v dokumentu, posouvání zobrazení.
Veřejná metoda Paste Vloží obsah schránky do aktuálního umístění.
Veřejná metoda PreviousBookmark Posune výběr textu do umístění předchozí záložku v dokumentu.
Veřejná metoda ReplacePattern Porovnávání textu v celém dokumentu celý text nahradí.
Veřejná metoda ReplaceText Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda SelectAll Vybere celý dokument.
Veřejná metoda SelectLine Vybere řádek obsahující aktivní bod.
Veřejná metoda SetBookmark Nastaví aktuální řádek ve vyrovnávací paměti nepojmenovanou záložkou.
Veřejná metoda SmartFormat Zformá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 Výměny polohu aktivní a kotevní body.
Veřejná metoda Tabify Převede prostory na výběr podle nastavení karty.
Veřejná metoda Unindent Odebere odsazení vybraného textu, odsazení úrovní dané číslo.
Veřejná metoda Untabify Převede tabulátory na mezery v výběr podle nastavení na kartě uživatele.
Veřejná metoda WordLeft Posune vybraný text doleva určený počet slov.
Veřejná metoda WordRight Posune vybraný text doprava určený počet slov.

Nahoru

Poznámky

Vlastnosti a metody TextSelection objekt přímo odrážejí editor příkazů Visual Studio integrované vývojové prostředí (IDE).Stejně 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 režimu virtuální prázdné místo.

Všechny operace při pokusu o změnu textu dokumentu selže, ovlivní všechny znaky obsažené v bloku jen pro čtení nebo textový dokument je jen pro čtení.

Některé TextSelection vlastnosti a metody objektu může selhat, pokud je dokument HTML přidružený dokument.Možné příčiny selhání: systém windows, které dokument HTML nejsou v zobrazení zdroj nebo data za 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ů