Partager via


EditPoint.Delete, méthode

Supprime la plage de texte spécifiée.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Sub Delete ( _
    PointOrCount As Object _
)
void Delete(
    Object PointOrCount
)
void Delete(
    [InAttribute] Object^ PointOrCount
)
abstract Delete : 
        PointOrCount:Object -> unit 
function Delete(
    PointOrCount : Object
)

Paramètres

  • PointOrCount
    Type : System.Object
    Obligatoire.Représente un objet TextPoint ou un certain nombre de caractères.

Notes

Si PointOrCount est un objet TextPoint, Delete supprime le texte situé entre le point d'édition et PointOrCount. Si PointOrCount est un entier, Delete supprime le nombre spécifié de caractères à partir du point d'édition en ajoutant un caractère pour chaque séquence de saut de ligne impliquée à la fin de chaque ligne.

Si PointOrCount est négatif, Delete supprime le texte avant le point d'édition.

Exemples

Sub DeleteExample()
   Dim objTextDoc As TextDocument
   Dim objEditPt As EditPoint, iCtr As Integer
        
   ' Create a new text file.
   DTE.ItemOperations.NewFile("General\Text File")
        
   ' Get a handle to the new document and create an EditPoint.
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")
   objEditPt = objTextDoc.StartPoint.CreateEditPoint
        
   ' Insert ten lines of text.
   For iCtr = 1 To 10
      objeditpt.Insert("This is a test." & Chr(13))
   Next iCtr
        
   ' Change the first letter of the fourth word of the fourth line.
   objEditPt.StartOfDocument()
   objEditPt.LineDown(3)
   objEditPt.WordRight(3)
   objEditPt.CharRight(2)
   objEditPt.Charleft(2)
   objeditpt.Delete(1)
   objEditPt.Insert("p")
End Sub

Sécurité .NET Framework

Voir aussi

Référence

EditPoint Interface

EnvDTE, espace de noms