Condividi tramite


Interfaccia TextSelection

Fornisce l'accesso alle operazioni di modifica basati sulla visualizzazione e al testo selezionato.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<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

Il tipo TextSelection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ActivePoint Ottiene l'endpoint corrente della selezione.
Proprietà pubblica AnchorColumn Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica AnchorPoint Ottiene la posizione di origine della selezione.
Proprietà pubblica BottomLine Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica BottomPoint Ottiene il punto alla fine della selezione.
Proprietà pubblica CurrentColumn Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica CurrentLine Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica IsActiveEndGreater Determina se il punto attivo è uguale al passaggio precedente.
Proprietà pubblica IsEmpty Determina se il punto di ancoraggio è uguale al punto attivo.
Proprietà pubblica Mode Imposta o ottiene un valore che determina se trascinare il mouse seleziona la modalità di blocco o del flusso.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto TextSelection oggetto.
Proprietà pubblica Text Imposta o ottiene il testo selezionato.
Proprietà pubblica TextPane Ottiene il riquadro di testo contenente il testo selezionato.
Proprietà pubblica TextRanges Ottiene un oggetto TextRanges con una raccolta TextRange oggetto per ogni riga o la riga parziale nella selezione.
Proprietà pubblica TopLine Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica TopPoint Ottiene la fine superiore della selezione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Backspace Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Cancel Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico ChangeCase Modifica il testo selezionato.
Metodo pubblico CharLeft Sposta l'oggetto numero specificato di caratteri a sinistra.
Metodo pubblico CharRight Sposta l'oggetto numero specificato di caratteri a destra.
Metodo pubblico ClearBookmark Rimuovere tutti i segnalibri senza nome nella riga corrente del buffer di testo.
Metodo pubblico Collapse Comprimere il testo selezionato al punto attivo.
Metodo pubblico Copy Copia il testo selezionato negli Appunti.
Metodo pubblico Cut Copia il testo selezionato negli Appunti e lo elimina dal percorso originale.
Metodo pubblico Delete elimina il testo selezionato.
Metodo pubblico DeleteLeft Elimina un numero specificato di caratteri a sinistra del punto attivo.
Metodo pubblico DeleteWhitespace Elimina orizzontalmente o verticalmente i caratteri vuoti (vuoto) attorno alla posizione corrente nel buffer di testo.
Metodo pubblico DestructiveInsert Consente di inserire testo, sovrascrivendo il testo esistente.
Metodo pubblico EndOfDocument Sposta l'oggetto alla fine del documento.
Metodo pubblico EndOfLine Sposta l'oggetto alla fine della riga corrente.
Metodo pubblico FindPattern Ricerca del modello specificato dal punto attivo alla fine del documento.
Metodo pubblico FindText Ricerca del testo specificato dal punto attivo alla fine del documento.
Metodo pubblico GotoLine Si sposta all'inizio della riga indicata e selezionare la riga se necessario.
Metodo pubblico Indent Il rientro le righe selezionate dal numero di livelli di rientro.
Metodo pubblico Insert Inserisce tale stringa al punto di inserimento corrente.
Metodo pubblico InsertFromFile Inserisce il contenuto del file specificato nella posizione corrente nel buffer.
Metodo pubblico LineDown Sposta il punto di inserimento della selezione di testo in basso del numero specificato di righe.
Metodo pubblico LineUp Sposta il punto di inserimento della selezione di testo sul numero specificato di righe.
Metodo pubblico MoveTo Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico MoveToAbsoluteOffset Sposta il punto attivo al 1 offset assoluto basato specificato di caratteri.
Metodo pubblico MoveToDisplayColumn Sposta il punto attivo sulla colonna viene visualizzata.
Metodo pubblico MoveToLineAndOffset Sposta il punto attivo nella posizione specificata.
Metodo pubblico MoveToPoint Sposta il punto attivo nella posizione specificata.
Metodo pubblico NewLine Inserisce un carattere di interruzione di riga al punto attivo.
Metodo pubblico NextBookmark Consente di passare alla posizione del segnalibro successivo nel documento.
Metodo pubblico OutlineSection Crea una sezione della struttura basata sulla selezione corrente.
Metodo pubblico PadToColumn Riempie la riga corrente nel buffer di caratteri vuoti (vuoto) nella colonna specificata.
Metodo pubblico PageDown Sposta il punto attivo un numero specificato delle pagine giù nel documento, scorrente la visualizzazione.
Metodo pubblico PageUp Sposta il punto attivo un numero specificato delle pagine nel documento, scorrente la visualizzazione.
Metodo pubblico Paste Inserisce il contenuto degli Appunti nella posizione corrente.
Metodo pubblico PreviousBookmark Spostare la selezione di testo fino alla posizione del segnalibro precedente nel documento.
Metodo pubblico ReplacePattern Sostituisce il testo di un intero documento di testo.
Metodo pubblico ReplaceText Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico SelectAll Selezionare l'intero documento.
Metodo pubblico SelectLine Selezionare la riga contenente il punto attivo.
Metodo pubblico SetBookmark Imposta un segnalibro senza nome sull'attuale riga nel buffer.
Metodo pubblico SmartFormat Formatta le righe di testo selezionato in base alla lingua corrente.
Metodo pubblico StartOfDocument Sposta il punto di inserimento all'inizio del documento.
Metodo pubblico StartOfLine Sposta l'oggetto all'inizio della riga corrente.
Metodo pubblico SwapAnchor Scambia la posizione attive e dei punti di ancoraggio.
Metodo pubblico Tabify Converte gli spazi in tabulazioni nella selezione in base alle impostazioni di tabulazione.
Metodo pubblico Unindent Rimuove i rientri dal testo selezionato dal numero di livelli di rientro forniti.
Metodo pubblico Untabify Schede converte gli spazi nella selezione in base alle impostazioni di tabulazione dell'utente.
Metodo pubblico WordLeft Consente di spostare il testo selezionato è stato lasciato il numero specificato delle parole.
Metodo pubblico WordRight Sposta verso destra selezionare il testo del numero specificato delle parole.

In alto

Note

I metodi e le proprietà di TextSelection l'oggetto rifletta direttamente i controlli dell'editor in Visual Studio ambiente (IDE) di sviluppo integrato (IDE).Come ambiente, le operazioni di selezione del testo sono interessate dallo stato complessivo dell'editor, ad esempio se è modalità sovrascrittura o la modalità virtuale vuoto.

Qualsiasi operazione che tenta di modificare un documento di testo avrà esito negativo se influisce su caratteri contenuti in un blocco di sola lettura, o se il documento di testo stesso è di sola lettura.

Parte del TextSelection le proprietà e i metodi dell'oggetto possono avere esito negativo se il documento associato è un documento HTML.Le cause possibili dell'errore sono: le finestre che visitano il documento HTML non sono in visualizzazione Origine o i dati nel documento di testo è bloccata.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE