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


TextSelection.CharLeft - метод

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

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

Синтаксис

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

Параметры

  • Extend
    Тип: Boolean

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

  • Count
    Тип: Int32

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

Заметки

Если ExtendTrue, активно конец выделения текста перемещенные левые символы Count. В противном случае выделение текста и свернут, расположенные символы активного Count слева от конца.

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

Если Count является отрицательным, то метод CharLeft действует так же, как и CharRight.

Примеры

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

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

См. также

Ссылки

TextSelection Интерфейс

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