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 Výběr místa původu získá.
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 určení zda přetahování myší vybere v režimu proudu nebo bloku.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane TextSelection objektu.
Veřejná vlastnost Text Nastaví nebo získá vybraného textu.
Veřejná vlastnost TextPane Získá podokna 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.

Na začátek

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ů 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 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ího bodu.
Veřejná metoda DeleteWhitespace Odstraní prázdné znaky (prázdný) 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 žádá.
Veřejná metoda Indent Odsadí vybrané řádky číslo dané úrovně odsazení.
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í do vyrovnávací paměti.
Veřejná metoda LineDown Přesune kurzor 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 Přesune aktivní posun absolutní daný znak systémem 1.
Veřejná metoda MoveToDisplayColumn Přesune aktivní uvedeno zobrazované sloupce.
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 do umístění další záložky v dokumentu.
Veřejná metoda OutlineSection Vytvoří oddíl osnovy založené na aktuální výběr.
Veřejná metoda PadToColumn Prázdné znaky (prázdný) daného sloupce vyplní aktuální řádek ve vyrovnávací paměti.
Veřejná metoda PageDown Přesune aktivní zadaný počet stránek dolů v dokumentu posouvání zobrazení.
Veřejná metoda PageUp Přesune aktivní 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 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 postavení aktivní a kotevní body.
Veřejná metoda Tabify Převede výběr podle nastavení karty mezery.
Veřejná metoda Unindent Odebere odsazení číslo dané úrovně odsazení vybraného textu.
Veřejná metoda Untabify Převede tabulátory na mezery 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.

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

Viz také

Odkaz

EnvDTE – obor názvů