TextSelection.StartOfLine(vsStartOfLineOptions, Boolean) Метод

Определение

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

void StartOfLine(EnvDTE::vsStartOfLineOptions Where = EnvDTE.vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn, bool Extend = false);
[System.Runtime.InteropServices.DispId(27)]
public void StartOfLine (EnvDTE.vsStartOfLineOptions Where = EnvDTE.vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn, bool Extend = false);
[<System.Runtime.InteropServices.DispId(27)>]
abstract member StartOfLine : EnvDTE.vsStartOfLineOptions * bool -> unit
Public Sub StartOfLine (Optional Where As vsStartOfLineOptions = EnvDTE.vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn, Optional Extend As Boolean = false)

Параметры

Where
vsStartOfLineOptions

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

Extend
Boolean

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

Атрибуты

Примеры

Sub StartOfLineExample()  
   ' Before running this example, open a text document.  
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection  
   Dim objActive As VirtualPoint = objSel.ActivePoint  
   ' Collapse the selection to the beginning of the line.  
   objSel.StartOfLine()  
   ' objActive is "live", tied to the position of the actual selection,   
   ' so it will reflect the new position.  
   Dim iCol As Long = objActive.DisplayColumn  
   ' Move the selection to the end of the line.  
   objSel.EndOfLine()  

   MsgBox("The length of the insertion point line is " & (objActive.DisplayColumn - iCol) & " display characters.")  
End Sub  

Комментарии

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

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