EditPoint.CharRight(Int32) Метод

Определение

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

void CharRight(int Count = 1);
[System.Runtime.InteropServices.DispId(102)]
public void CharRight (int Count = 1);
[<System.Runtime.InteropServices.DispId(102)>]
abstract member CharRight : int -> unit
Public Sub CharRight (Optional Count As Integer = 1)

Параметры

Count
Int32

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

Атрибуты

Примеры

Sub CharRightExample()  
   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  

Комментарии

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

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

Применяется к