TextSelection.CharLeft(Boolean, Int32) Метод

Определение

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

void CharLeft(bool Extend = false, int Count = 1);
[System.Runtime.InteropServices.DispId(16)]
public void CharLeft (bool Extend = false, int Count = 1);
[<System.Runtime.InteropServices.DispId(16)>]
abstract member CharLeft : bool * int -> unit
Public Sub CharLeft (Optional Extend As Boolean = false, Optional Count As Integer = 1)

Параметры

Extend
Boolean

Необязательный параметр. Определяет, следует ли свертывать перемещаемый текст. Значение по умолчанию — False.

Count
Int32

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

Атрибуты

Примеры

Sub ChangeLeftExample()  
   ' Open a document before running this example.  
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection  
   objSel.StartOfDocument(True)  
   objSel.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText)  
   objSel.CharRight(True, 4)  
   objSel.ChangeCase(vsCaseOptions.vsCaseOptionsUppercase)  
   MsgBox("Turned text uppercase.")  
   objSel.CharLeft(False, 1)  
   objSel.ChangeCase(vsCaseOptions.vsCaseOptionsLowercase)  
   MsgBox("Turned text lowercase.")  
End Sub  

Комментарии

Если Extend имеет значение True , то активная конечная точка выделения текста перемещается в левые Count символы. В противном случае выделенный текст будет свернут, а позиционированные Count символы — слева от активной конечной точки.

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

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

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