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)
}
// 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
procedura