EditPoint.CharLeft(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перемещает точку редактирования на указанное число знаков влево.
void CharLeft(int Count = 1);
[System.Runtime.InteropServices.DispId(101)]
public void CharLeft (int Count = 1);
[<System.Runtime.InteropServices.DispId(101)>]
abstract member CharLeft : int -> unit
Public Sub CharLeft (Optional Count As Integer = 1)
Параметры
- Count
- Int32
Необязательный параметр. Число знаков, на которое требуется переместиться влево. По умолчанию — 1 символ.
- Атрибуты
Примеры
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
Комментарии
CharLeft Перемещает точку редактирования влево на указанное число символов. Если начало документа достигается до указанного числа символов, курсор остается в начале документа. Если точка редактирования находится в начале строки, то CharLeft она остается в конце предыдущей строки. То есть все последовательности новой строки обрабатываются как один символ.
Если значение Count является отрицательным, то CharLeft выполняется аналогично CharRight методу.