TextSelection.DeleteLeft(Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Deletes a specified number of characters to the left of the active point.
void DeleteLeft(int Count = 1);
[System.Runtime.InteropServices.DispId(24)]
public void DeleteLeft (int Count = 1);
[<System.Runtime.InteropServices.DispId(24)>]
abstract member DeleteLeft : int -> unit
Public Sub DeleteLeft (Optional Count As Integer = 1)
Parameters
- Count
- Int32
Optional. Represents the number of characters to delete.
- Attributes
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
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.