TextSelection.Delete(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 the text selection.
void Delete(int Count = 1);
[System.Runtime.InteropServices.DispId(23)]
public void Delete (int Count = 1);
[<System.Runtime.InteropServices.DispId(23)>]
abstract member Delete : int -> unit
Public Sub Delete (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 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
Remarks
Delete deletes the text selection without first copying it to the clipboard. If no text is selected, then Delete deletes Count
characters to the right of the active end point. If Count
is negative, then Delete performs like the DeleteLeft.