Partager via


EditPoint.Copy, méthode

Copie la plage de texte spécifiée dans le Presse-papiers.

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

Syntaxe

'Déclaration
Sub Copy ( _
    PointOrCount As Object, _
    Append As Boolean _
)
void Copy(
    Object PointOrCount,
    bool Append
)
void Copy(
    [InAttribute] Object^ PointOrCount, 
    [InAttribute] bool Append
)
abstract Copy : 
        PointOrCount:Object * 
        Append:bool -> unit
function Copy(
    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 l'argument est un objet TextPoint, Copy copie une chaîne qui représente le texte entre le point d'édition et PointOrCount. Si l'argument est un entier, Copy copie une chaîne qui représente le nombre spécifié de caractères après le point d'édition (en comptant un caractère pour chaque séquence de saut de ligne impliquée à la fin de chaque ligne). Si PointOrCount est négatif, Copy copie le texte avant le point d'édition et non après.

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

Exemples

Sub CopyExample()
   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