Поделиться через


EditPoint.Delete - метод

Удаляет указанный блок текста.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Sub Delete ( _
    PointOrCount As Object _
)
void Delete(
    Object PointOrCount
)
void Delete(
    [InAttribute] Object^ PointOrCount
)
abstract Delete : 
        PointOrCount:Object -> unit 
function Delete(
    PointOrCount : Object
)

Параметры

  • PointOrCount
    Тип: System.Object
    Обязательный.Представляет объект TextPoint или количество символов.

Заметки

Если PointOrCount является объектом TextPoint, Delete удаляет строку, представляющую текст между точкой редактирования и PointOrCount. Если PointOrCount является целым, метод Delete удаляет строку, представляющую указанное число знаков после точки редактирования (каждая последовательность знаков перехода на новую строку и конец каждой строки считаются за один знак).

Если PointOrCount является отрицательным, метод Delete удаляет текст перед точкой редактирования.

Примеры

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

Безопасность платформы .NET Framework

См. также

Ссылки

EditPoint Интерфейс

EnvDTE - пространство имен