English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Campi di pannello
  • Selezione Testuale

Set Text Selection

procedura copia link

Scopo

Questa procedura imposta la selezione testuale su di un campo.

Sintassi

Campo.setTextSelection(SelectionStart, SelectionEnd)

Argomenti

Selection Start Indice iniziale della selezione, 0-based e incluso nella selezione.
Selection End Indice finale della selezione, escluso dalla selezione.

Esempio di codice

// ***************************************************
// Copia la selezione testuale da un campo ad un altro
// ***************************************************

public void Zoomer.Bottone()
{
  // Copio il testo originale nel nuovo campo
  Testi.TestoSelezionabile = Testi.TestoOriginale
  // 
  // Leggo gli estremi della selezione

  int selstart = Testi.Originale.getTextSelectionStart() + 1
  int selend = Testi.Originale.getTextSelectionEnd()
  // 
  // Imposto la stessa selezione sul nuovo campo

  Testi.TestoSelezionabile.setTextSelection(selstart, selend)
}
  • Se il campo è in lista la selezione viene fatta sulla riga attiva.
  • Nel caso il campo non abbia il fuoco viene eseguita anche l'impostazione del fuoco su di esso.
  • La selezione testuale viene applicata solo se il pannello è sbloccato ed il campo è abilitato.

Ultima modifica: 23/03/2021 / Validità: da 9.1.4040

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum