Metodo TextSelection.MoveToLineAndOffset
Sposta il punto attivo nella posizione specificata.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Sub MoveToLineAndOffset ( _
Line As Integer, _
Offset As Integer, _
Extend As Boolean _
)
void MoveToLineAndOffset(
int Line,
int Offset,
bool Extend
)
void MoveToLineAndOffset(
[InAttribute] int Line,
[InAttribute] int Offset,
[InAttribute] bool Extend
)
abstract MoveToLineAndOffset :
Line:int *
Offset:int *
Extend:bool -> unit
function MoveToLineAndOffset(
Line : int,
Offset : int,
Extend : boolean
)
Parametri
- Line
Tipo: System.Int32
obbligatorio.Il numero di riga da passare a, l'avvio a uno. Line può essere una delle costanti da vsGoToLineOptions.
- Offset
Tipo: System.Int32
obbligatorio.La posizione di indice dei caratteri della riga, a partire da una.
- Extend
Tipo: System.Boolean
facoltativo.Valore predefinito = false.un valore booleano per estendere la selezione corrente.se Extend viene true, quindi entità finale attiva della selezione passa alla posizione, mentre la fine di ancoraggio rimane invariata.In caso contrario, entrambe le estremità viene spostata nella posizione specificata.In questo argomento si applica solo a TextSelection oggetto.
Note
se il valore di Offset è oltre l'ultimo carattere della riga, il documento alla fine della riga.
Esempi
Sub MoveToLineAndOffsetExample()
' Before running this example, open a text document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
' Move to the beginning of the document so we can iterate over the
' whole thing.
objSel.StartOfDocument()
While objSel.FindPattern("#if _DEBUG")
' If we found the beginning of a debug-only section, save the
' position.
Dim lStartLine As Long = objSel.TopPoint.Line
Dim lStartColumn As Long = objSel.TopPoint.LineCharOffset
' Look for the end.
If objSel.FindPattern("#endif") Then
' Select the entire section and outline it.
objSel.SwapAnchor()
objSel.MoveToLineAndOffset(lStartLine, lStartColumn, True)
objSel.OutlineSection()
objSel.LineDown()
End If
End While
End Sub
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.