EditPoint.MoveToLineAndOffset(Int32, Int32) Method

Definition

Moves the document to the specified line and character offset position in that line.

public:
 void MoveToLineAndOffset(int Line, int Offset);
public:
 void MoveToLineAndOffset(int Line, int Offset);
void MoveToLineAndOffset(int Line, int Offset);
[System.Runtime.InteropServices.DispId(171)]
public void MoveToLineAndOffset (int Line, int Offset);
[<System.Runtime.InteropServices.DispId(171)>]
abstract member MoveToLineAndOffset : int * int -> unit
Public Sub MoveToLineAndOffset (Line As Integer, Offset As Integer)

Parameters

Line
Int32

Required. The line number, starting at one. Line may also be one of the constants from vsGoToLineOptions.

Offset
Int32

Required. The character index position in the line, starting at one.

Attributes

Examples

Sub MoveToLineAndOffsetExample()  
   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  
   objEditPt.MoveToAbsoluteOffset(10)  
   objEditPt.Insert("HELLO")  
   objEditPt.MoveToLineAndOffset(4, 5)  
   objEditPt.Insert("WORLD")  
End Sub  

Applies to