Partager via


EditPoint.Cut, méthode

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

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.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

  • PointOrCount
    Type : Object

    Requis. Objet TextPoint ou un certain nombre de caractères.

  • Append
    Type : Boolean

    Optionnel. Indique si le texte sélectionné doit être ajouté au contenu du Presse-papiers. La valeur par défaut est false.

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 saut 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 a la valeur 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 and pastes it, 
   ' 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

EditPoint Interface

EnvDTE, espace de noms