Выбор нескольких текстовых объектов - PullRequest
0 голосов
/ 05 октября 2010

Учтите, что есть два объекта текстового поля:

TextField1="texta";
TextField2="textb";

Вывод:

texta textb

Теперь я хочу выбрать от "ta" в TextField1 до "tex" в TextField2.Путем перетаскивания мышью.

Я знаю, что обычными методами это невозможно?Есть ли другой способ добиться этого?И мне нужно выделить текст также.Пожалуйста, помогите мне ....

1 Ответ

0 голосов
/ 06 октября 2010

При наведении указателя мыши в одном тестовом поле добавьте обработчик указателя мыши для другого текстового поля.

В этом обработчике из локальных x-координат мыши и FontMetrics текста определяется, сколько символов следует выделить.

Затем вы можете сделать setSelection (...), чтобы выделить правильные символы.

Есть гораздо более простые способы сделать это, если вы не используете несколько TextFields ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...