TextSelection.DeleteLeft Method

Deletes a specified number of characters to the left of the active point.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Sub DeleteLeft ( _
    Count As Integer _
)
void DeleteLeft(
    int Count
)
void DeleteLeft(
    [InAttribute] int Count
)
abstract DeleteLeft : 
        Count:int -> unit
function DeleteLeft(
    Count : int
)

Parameters

  • Count
    Type: System.Int32

    Optional. Represents the number of characters to delete.

Remarks

If the text selection is empty, then DeleteLeft deletes the indicated number of characters to the left of the active endpoint. If the value of Count is negative, then DeleteLeft performs like the Delete method.

Examples

Public objSel As TextSelection = DTE.ActiveDocument.Selection

Sub DeleteLeftExample()
   ' 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, 
   ' and then highlights the right-most four characters.
   objSel.LineDown()
   objSel.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText)
   objSel.CharRight(True, 4)
End Sub

.NET Framework Security

See Also

Reference

TextSelection Interface

EnvDTE Namespace