Udostępnij za pośrednictwem


Metoda EditPoint.Delete —

Usuwa określony zakres tekstu.

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

Składnia

'Deklaracja
Sub Delete ( _
    PointOrCount As Object _
)
void Delete(
    Object PointOrCount
)
void Delete(
    [InAttribute] Object^ PointOrCount
)
abstract Delete : 
        PointOrCount:Object -> unit
function Delete(
    PointOrCount : Object
)

Parametry

  • PointOrCount
    Typ: Object

    Wymagany.Reprezentuje albo TextPoint obiektu lub liczbę znaków.

Uwagi

Jeśli PointOrCount jest TextPoint obiektu, Delete Usuwa tekst między punktem Edycja i PointOrCount.Jeśli PointOrCount jest liczbą całkowitą, następnie Delete Usuwa tekst od punktu edycji przez określoną liczbę znaków od edytowany punkt, jeden dla każdej sekwencji dopasuje dorozumianych dodanie na końcu każdego wiersza.

Jeśli PointOrCount następnie jest ujemna, Delete Usuwa tekst przed edytowany punkt.

Przykłady

Sub DeleteExample()
   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
        
   ' Change the first letter of the fourth word of the fourth line.
   objEditPt.StartOfDocument()
   objEditPt.LineDown(3)
   objEditPt.WordRight(3)
   objEditPt.CharRight(2)
   objEditPt.Charleft(2)
   objeditpt.Delete(1)
   objEditPt.Insert("p")
End Sub

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

EditPoint Interfejs

Przestrzeń nazw EnvDTE