Partager via


EditPoint2.Cut, méthode (Object, Boolean)

Copie la plage de texte spécifiée dans le Presse-papiers et la supprime du document.

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

Syntaxe

'Déclaration
Sub Cut ( _
    PointOrCount As Object, _
    Append As Boolean _
)
void Cut(
    Object PointOrCount,
    bool Append
)
void Cut(
    [InAttribute] Object^ PointOrCount, 
    [InAttribute] bool Append
)
abstract Cut : 
        PointOrCount:Object * 
        Append:bool -> unit 
function Cut(
    PointOrCount : Object, 
    Append : boolean
)

Paramètres

  • Append
    Type : System.Boolean
    Facultatif.Indique si le texte sélectionné doit être ajouté au contenu du Presse-papiers.La valeur par défaut est false.

Implémentations

EditPoint.Cut(Object, Boolean)

Notes

Si PointOrCount est un objet TextPoint, Cut coupe le texte entre le point d'édition et PointOrCount, et le place dans le Presse-papiers. Si PointOrCount est un entier, Cut coupe le nombre spécifié de caractères après le point d'édition (en ajoutant un caractère pour chaque séquence de sauts de ligne impliquée à la fin de chaque ligne). Si PointOrCount est négatif, Cut coupe le texte avant le point d'édition.

Si Append est true, Cut ajoute la sélection au contenu en cours du Presse-papiers au lieu de remplacer ce contenu.

Exemples

Sub CutExample()
   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
        
   ' Copies the fourth word of the fourth line, pastes it, 
   ' and then cuts the fourth word of the eighth line.
   objEditPt.StartOfDocument()
   objEditPt.LineDown(3)
   objEditPt.WordRight(3)
   objEditPt.Copy(4)
   objEditPt.Paste()
   objEditPt.LineDown(3)
   objEditPt.WordRight(3)
   objEditPt.Cut(4)
End Sub

Sécurité .NET Framework

Voir aussi

Référence

EditPoint2 Interface

Cut, surcharge

EnvDTE80, espace de noms