Método EditPoint.Delete

Exclui o intervalo de texto especificado.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

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

Parâmetros

  • PointOrCount
    Tipo: System.Object
    Obrigatório.Representa um objeto de TextPoint ou um número de caracteres.

Comentários

Se PointOrCount é um objeto de TextPoint , Delete exclui o texto entre o ponto de edição e PointOrCount.Se PointOrCount é um inteiro, então Delete exclui o texto do ponto de edição com o número especificado de caracteres que seguem o ponto de edição, adicionando um para cada seqüência implícita de nova linha no final de cada linha.

Se PointOrCount for negativo, então Delete exclui o texto antes que o ponto de edição.

Exemplos

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

Segurança do .NET Framework

Consulte também

Referência

EditPoint Interface

Namespace EnvDTE