Udostępnij za pośrednictwem


Metoda EditPoint.Cut —

Kopiuje określony zakres tekstu do Schowka i usuwa go z dokumentu.

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

Składnia

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

Parametry

  • Append
    Typ: System.Boolean
    Opcjonalne.Wskazuje, czy dołączyć do zaznaczonego tekstu do Schowka.Wartością domyślną jest false.

Uwagi

Jeśli PointOrCount jest TextPoint obiektu, Cut Wycina tekst między punktem Edycja i PointOrCount i umieszcza go w Schowku.Jeśli PointOrCount jest liczbą całkowitą, a następnie Cut Wycina tekst po edytowany punkt na określoną liczbę znaków od punktu edycji (dodając jeden dla każdej sekwencji domniemanych nowego wiersza na końcu każdego wiersza).Jeśli PointOrCount jest ujemny, a następnie Cut Wycina tekst przed edytowany punkt.

Jeśli Append jest true, następnie Cut dołącza zawartość Schowka do bieżącego zaznaczenia, a nie zastąpienie go.

Przykłady

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

EditPoint Interfejs

Przestrzeń nazw EnvDTE