TextSelection.Delete(Int32) Method

Definition

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.

Applies to