July 2003
Intermediate to advanced
896 pages
45h 43m
English
You want to highlight a portion of the text within a text field.
Use the Selection.setSelection( ) method.
The Selection class has a static method,
setSelection( ), which highlights a portion of
the text in the text field. The selection is applied to the text
field that has focus (see Recipe 8.23). The setSelection(
) method takes two parameters:
startIndex
The beginning, zero-relative index of the text to highlight
endIndex
The index of the character after the text to highlight
For example:
myTextField.text = "this is some text"; // Set the text value.
Selection.setFocus("myTextField"); // Bring focus to the text field.
Selection.setSelection(0, 4); // Highlight the word "this".Read now
Unlock full access