Condividi tramite


ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) Metodo

Definizione

Sposta l'intervallo di testo nell'unità specificata della storia.

public:
 void SetIndex(TextRangeUnit unit, int index, bool extend);
void SetIndex(TextRangeUnit const& unit, int const& index, bool const& extend);
public void SetIndex(TextRangeUnit unit, int index, bool extend);
function setIndex(unit, index, extend)
Public Sub SetIndex (unit As TextRangeUnit, index As Integer, extend As Boolean)

Parametri

unit
TextRangeUnit

Unità usata per spostare l'intervallo di testo.

index
Int32

int

Indice dell'unità specificata. L'intervallo di testo viene spostato nell'unità con questo indice. Se l'unità è positiva, il numero di unità inizia all'inizio della storia e procede in avanti. Se negativo, il numeramento inizia alla fine della storia e procede indietro. L'inizio della storia corrisponde all'indice = 1 per tutte le unità esistenti e l'ultima unità nella storia corrisponde all'indice = – 1.

extend
Boolean

bool

Indica come modificare l'intervallo di testo. True estende l'intervallo di testo per includere l'unità spostando solo la posizione finale dell'intervallo di testo. False comprime l'intervallo di testo in un punto di inserimento e quindi sposta il punto di inserimento. Il valore predefinito è false.

Commenti

Questo metodo consente a un'app di usare testo orientato alla riga, ad esempio elenchi di codice sorgente, in modo pratico. Ad esempio, ITextRange.SetIndex(Line, 10, 0) converte l'intervallo di testo in un punto di inserimento all'inizio della decima riga.

Si applica a

Vedi anche