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 | |
---|---|---|
ActivePoint | Ottiene l'endpoint corrente della selezione. | |
AnchorColumn | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
AnchorPoint | Ottiene la posizione di origine della selezione. | |
BottomLine | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
BottomPoint | Ottiene il punto alla fine della selezione. | |
CurrentColumn | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
CurrentLine | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
IsActiveEndGreater | Determina se il punto attivo è uguale al passaggio precedente. | |
IsEmpty | Determina se il punto di ancoraggio è uguale al punto attivo. | |
Mode | Imposta o ottiene un valore che determina se trascinare il mouse seleziona la modalità di blocco o del flusso. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto TextSelection oggetto. | |
Text | Imposta o ottiene il testo selezionato. | |
TextPane | Ottiene il riquadro di testo contenente il testo selezionato. | |
TextRanges | Ottiene un oggetto TextRanges con una raccolta TextRange oggetto per ogni riga o la riga parziale nella selezione. | |
TopLine | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
TopPoint | Ottiene la fine superiore della selezione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Backspace | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Cancel | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
ChangeCase | Modifica il testo selezionato. | |
CharLeft | Sposta l'oggetto numero specificato di caratteri a sinistra. | |
CharRight | Sposta l'oggetto numero specificato di caratteri a destra. | |
ClearBookmark | Rimuovere tutti i segnalibri senza nome nella riga corrente del buffer di testo. | |
Collapse | Comprimere il testo selezionato al punto attivo. | |
Copy | Copia il testo selezionato negli Appunti. | |
Cut | Copia il testo selezionato negli Appunti e lo elimina dal percorso originale. | |
Delete | elimina il testo selezionato. | |
DeleteLeft | Elimina un numero specificato di caratteri a sinistra del punto attivo. | |
DeleteWhitespace | Elimina orizzontalmente o verticalmente i caratteri vuoti (vuoto) attorno alla posizione corrente nel buffer di testo. | |
DestructiveInsert | Consente di inserire testo, sovrascrivendo il testo esistente. | |
EndOfDocument | Sposta l'oggetto alla fine del documento. | |
EndOfLine | Sposta l'oggetto alla fine della riga corrente. | |
FindPattern | Ricerca del modello specificato dal punto attivo alla fine del documento. | |
FindText | Ricerca del testo specificato dal punto attivo alla fine del documento. | |
GotoLine | Si sposta all'inizio della riga indicata e selezionare la riga se necessario. | |
Indent | Il rientro le righe selezionate dal numero di livelli di rientro. | |
Insert | Inserisce tale stringa al punto di inserimento corrente. | |
InsertFromFile | Inserisce il contenuto del file specificato nella posizione corrente nel buffer. | |
LineDown | Sposta il punto di inserimento della selezione di testo in basso del numero specificato di righe. | |
LineUp | Sposta il punto di inserimento della selezione di testo sul numero specificato di righe. | |
MoveTo | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
MoveToAbsoluteOffset | Sposta il punto attivo al 1 offset assoluto basato specificato di caratteri. | |
MoveToDisplayColumn | Sposta il punto attivo sulla colonna viene visualizzata. | |
MoveToLineAndOffset | Sposta il punto attivo nella posizione specificata. | |
MoveToPoint | Sposta il punto attivo nella posizione specificata. | |
NewLine | Inserisce un carattere di interruzione di riga al punto attivo. | |
NextBookmark | Consente di passare alla posizione del segnalibro successivo nel documento. | |
OutlineSection | Crea una sezione della struttura basata sulla selezione corrente. | |
PadToColumn | Riempie la riga corrente nel buffer di caratteri vuoti (vuoto) nella colonna specificata. | |
PageDown | Sposta il punto attivo un numero specificato delle pagine giù nel documento, scorrente la visualizzazione. | |
PageUp | Sposta il punto attivo un numero specificato delle pagine nel documento, scorrente la visualizzazione. | |
Paste | Inserisce il contenuto degli Appunti nella posizione corrente. | |
PreviousBookmark | Spostare la selezione di testo fino alla posizione del segnalibro precedente nel documento. | |
ReplacePattern | Sostituisce il testo di un intero documento di testo. | |
ReplaceText | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
SelectAll | Selezionare l'intero documento. | |
SelectLine | Selezionare la riga contenente il punto attivo. | |
SetBookmark | Imposta un segnalibro senza nome sull'attuale riga nel buffer. | |
SmartFormat | Formatta le righe di testo selezionato in base alla lingua corrente. | |
StartOfDocument | Sposta il punto di inserimento all'inizio del documento. | |
StartOfLine | Sposta l'oggetto all'inizio della riga corrente. | |
SwapAnchor | Scambia la posizione attive e dei punti di ancoraggio. | |
Tabify | Converte gli spazi in tabulazioni nella selezione in base alle impostazioni di tabulazione. | |
Unindent | Rimuove i rientri dal testo selezionato dal numero di livelli di rientro forniti. | |
Untabify | Schede converte gli spazi nella selezione in base alle impostazioni di tabulazione dell'utente. | |
WordLeft | Consente di spostare il testo selezionato è stato lasciato il numero specificato delle parole. | |
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