2015-03-10 3 views
2

Есть ли способ определить, перемещает ли пользователь курсор где-то в поле?Livecode: определить позицию курсора внутри поля

Похоже, что поле не вызывает никаких событий mouseDown или mouseUp, когда я нажимаю поле редактирования.

Кроме того, можем ли мы вернуть положение курсора внутри поля, когда пользователь нажимает внутри поля?

ответ

1

Используйте сообщение selectionChanged, чтобы обнаружить изменения в позиции курсора. Используйте openField, чтобы узнать, когда пользователь нажимает кнопку в незаблокированном поле. The selectedChunk точно указывает, где находится курсор. Если текст не выбран, первое число в the selectedChunk больше, чем последнее число. Если текст выбран, первое число меньше второго, например. char 3 to 10 of field 1.

+1

Спасибо @ Марку, я попробую это. – JunM

Смежные вопросы