Udostępnij za pośrednictwem


Metoda EditPoint2.Copy — (Object, Boolean)

Kopiuje określony zakres tekstu do Schowka.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.dll)

Składnia

'Deklaracja
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
    Opcjonalne.Wskazuje, czy dołączyć zaznaczony tekst do Schowka.Wartością domyślną jest false.

Uwagi

Jeśli argument jest TextPoint obiektu, Copy ciąg reprezentujący tekst między punktem Edycja kopiuje i PointOrCount.Jeśli argument jest liczbą całkowitą, następnie Copy kopiuje ciąg reprezentujący określoną liczbę znaków, po pkt Edycja (licząc, jeden dla każdej sekwencji dorozumianych nowego wiersza na końcu każdego wiersza).Jeśli PointOrCount jest ujemna, następnie Copy kopiuje tekst przed edytowany punkt, zamiast po.

Jeśli Append jest true, następnie Copy dołącza zaznaczenie w bieżącej zawartości Schowka niż zastąpienie go.

Przykłady

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

EditPoint2 Interfejs

Przeciążenie Copy

Przestrzeń nazw EnvDTE80