Condividi tramite


Interfaccia TextSelection

Aggiornamento: novembre 2007

Fornisce accesso alle operazioni di modifica e al testo selezionato.

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

Sintassi

<GuidAttribute("1FA0E135-399A-4D2C-A4FE-D21E2480F921")> _
Public Interface TextSelection

Dim instance As TextSelection
[GuidAttribute("1FA0E135-399A-4D2C-A4FE-D21E2480F921")]
public interface TextSelection
[GuidAttribute(L"1FA0E135-399A-4D2C-A4FE-D21E2480F921")]
public interface class TextSelection
public interface TextSelection

Note

Le proprietà e i metodi dell'oggetto TextSelection rispecchiano direttamente i comandi dell'editor nell'ambiente di sviluppo integrato (IDE) di Visual Studio. Come accade per l'ambiente, le operazioni di selezione del testo dipendono dallo stato globale dell'editor, ad esempio dall'impostazione della modalità di sovrascrittura o della modalità di spazio virtuale.

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

Alcuni dei metodi e delle proprietà dell'oggetto TextSelection possono avere esito negativo se il documento associato è un documento HTML. Le cause possibili sono: per le finestre che visualizzano il documento HTML non è attiva la visualizzazione Origine oppure i dati sottostanti il documento di testo sono bloccati.

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

Membri TextSelection

Spazio dei nomi EnvDTE