Sdílet prostřednictvím


EditPoint2.Copy – metoda (Object, Boolean)

Rozsah zadaný text se zkopíruje do schránky.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
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
)

Parametry

  • Append
    Typ: System.Boolean
    Nepovinné.Označuje, zda přidat vybraný text do schránky.Výchozí hodnota je false.

Implementuje

EditPoint.Copy(Object, Boolean)

Poznámky

Pokud je argument TextPoint objektu, Copy zkopíruje řetězec představující text mezi Úpravy přejděte a PointOrCount. Pokud argument je celé číslo, potom Copy zkopíruje řetězec zadaný počet znaků následující úpravy přejděte (počítání jeden pro každý nový řádek předpokládané sekvence na konci každého řádku) představující. Pokud PointOrCount je negativní, pak Copy zkopíruje text před bod úpravy, nikoli po.

Pokud Append je true, pak Copy namísto jeho nahrazení připojí výběru na aktuální obsah schránky

Příklady

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, 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

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

EditPoint2 Rozhraní

Copy – přetížení

EnvDTE80 – obor názvů