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 : ObjectRequis. Objet TextPoint ou un certain nombre de caractères.
Append
Type : BooleanOptionnel. 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.