Компилируем на андроид устройство (любое, ошибка везде наблюдается)
После успешного запуска приложения вводим в TEdit какую нибудь фразу из нескольких слов. И если тыкать по полю, то видим как каретка всегда ставится в от место которое тыкнули, т.е. у нас есть возможность тыкнуть на 2 букву и исправить ее.
После чего начинаем уменьшать размер шрифта тыка по кнопке. И в один прекрасные момент у нас каретка жестко становится в самом начале и мы не можем изменить ее положение
Вопрос
FeLDMARShaL
Очень серьезный баг который раньше обходил всякими разными способами, но сейчас уже не получается. Воспроизводится стабильно.
1) Delphi XE8.1
2) Создаем новый проект для различных устройств
3) Кладем на форму TEdit
4) Делаем выравнивание по верху (просто так, чтобы не подгадывать с размерами, и чтобы после компиляции на устройство он не пропал)
5) Из StyleSettings убираем галочку напротив Size (чтобы можно было изменять размер шрифта в рантайме)
6) Ложим на форму TButton
7) Делаем выравнивание по верху (тоже просто так чтобы не потерялся контрол)
8) Создаем событие клика у этой кнопки, в котором уменьшаем на единицу размер шрифта у TEdit:
Компилируем на андроид устройство (любое, ошибка везде наблюдается)
После успешного запуска приложения вводим в TEdit какую нибудь фразу из нескольких слов. И если тыкать по полю, то видим как каретка всегда ставится в от место которое тыкнули, т.е. у нас есть возможность тыкнуть на 2 букву и исправить ее.
После чего начинаем уменьшать размер шрифта тыка по кнопке. И в один прекрасные момент у нас каретка жестко становится в самом начале и мы не можем изменить ее положение
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.