Condividi tramite


ITextRange.MoveStart(TextRangeUnit, Int32) Metodo

Definizione

Sposta la posizione iniziale di un intervallo di testo.

public:
 int MoveStart(TextRangeUnit unit, int count);
int MoveStart(TextRangeUnit const& unit, int const& count);
public int MoveStart(TextRangeUnit unit, int count);
function moveStart(unit, count)
Public Function MoveStart (unit As TextRangeUnit, count As Integer) As Integer

Parametri

unit
TextRangeUnit

Unità in base alla quale spostare la posizione iniziale dell'intervallo di testo. Il valore predefinito è Carattere.

count
Int32

int

Numero di unitàper spostare la posizione iniziale dell'intervallo di testo. Il valore predefinito è 1. Se il conteggio è maggiore di zero, la posizione iniziale dell'intervallo di testo si sposta in avanti, verso la fine della storia. Se il conteggio è minore di zero, la posizione iniziale dell'intervallo di testo si sposta indietro verso l'inizio della storia. Se il conteggio è zero, la posizione iniziale non viene spostata.

Restituisce

Int32

int

Numero effettivo di unitàspostata dalla posizione iniziale. Il puntatore può essere NULL.

Commenti

Se si sposta la posizione iniziale dell'intervallo di testo in modo che segue la posizione finale originale, questo metodo imposta la posizione finale per essere uguale alla nuova posizione iniziale; ovvero, l'intervallo di testo diventa un intervallo degenerato (punto di inserimento).

Questo metodo sposta la posizione iniziale in una direzione logica anziché una direzione fisica. Questo è il movimento verso la fine o l'inizio di una storia. A seconda della lingua, lo spostamento della posizione iniziale verso la fine della storia potrebbe comportare lo spostamento della posizione iniziale a sinistra o destra.

Per altre informazioni, vedere la discussione in ITextRange e la sezione Osservazioni di ITextRange.Move.

Si applica a

Vedi anche