Share via


TextSelection.Delete (Método)

Elimina la selección de texto.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
Sub Delete ( _
    Count As Integer _
)
void Delete(
    int Count
)
void Delete(
    [InAttribute] int Count
)
abstract Delete : 
        Count:int -> unit
function Delete(
    Count : int
)

Parámetros

  • Count
    Tipo: Int32

    Opcional. Representa el número de caracteres que se van a eliminar.

Comentarios

Delete elimina la selección de texto sin primero para copiarlo en el portapapeles. Si no se selecciona ningún texto, Delete elimina el número de caracteres indicado por el parámetro Count a la derecha del extremo activo. Si Count es negativo, Delete actúa como el método DeleteLeft.

Ejemplos

Public objSel As TextSelection = DTE.ActiveDocument.Selection

Sub DeleteExample()
   ' Before running this example, open a text document.
   ' Perform operations on the text.
   objSel.StartOfDocument(False)
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn, 4)
   objSel.Copy()
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)
   objSel.Cut()
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)
   objSel.Delete()
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)
   objSel.DeleteLeft(6)
   objSel.DestructiveInsert("NEW TEXT")
End Sub

Sub Position(ByVal pos As vsStartOfLineOptions, ByVal ipos As Integer)
   ' Moves the insertion point down to the beginning of the next line, 
   ' then highlights the right-most four characters.
   objSel.LineDown()
   objSel.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText)
   objSel.CharRight(True, 4)
End Sub

Seguridad de .NET Framework

Vea también

Referencia

TextSelection Interfaz

EnvDTE (Espacio de nombres)