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


EditPoint.CharLeft - метод

Перемещает точку редактирования на указанное число знаков влево.

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

Синтаксис

'Декларация
Sub CharLeft ( _
    Count As Integer _
)
void CharLeft(
    int Count
)
void CharLeft(
    [InAttribute] int Count
)
abstract CharLeft : 
        Count:int -> unit 
function CharLeft(
    Count : int
)

Параметры

  • Count
    Тип: System.Int32
    Необязательный.Число знаков, на которое требуется переместиться влево.По умолчанию объект перемещается на один знак.

Заметки

CharLeft перемещает точку редактирования влево на указанное число знаков. Если начало документа достигается за меньшее число шагов, чем указано в данном параметре, точка редактирования остается в начале документа. Если точка редактирования находится в начале строки, CharLeft оставляет ее в конце предыдущей строки. Другими словами, все последовательности знаков перехода на новую строку обрабатываются как один знак.

Если значение Count отрицательно, то CharLeft выполняется идентично методу CharRight.

Примеры

Sub CharLeftExample()
   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 - пространство имен