Перейти к содержанию
Fire Monkey от А до Я
  • 0

Как обойти ограничение при выделении текста в TEdit


konung

Вопрос

  • Среды: Delphi XE5, XE5 Update 2, XE6
  • Устройство: GalaxyNexus. Ось стоковая Android 4.2.1

На примере стандартной демки MobileControls.

 

  1. Открываем закладку EDITORS
  2. Вводим в Edit3 текст "Test test test test" (не суть. важно что бы длинна текста была больше длинны контрола).
  3. Скрываем клавиатуру. И долгий тап по последнему слову. Cлово выделяется, появляются кнопки "копировать/вырезать/вставить" и указатели границ выделенного текста 1 и 2:

    post-123-0-63705900-1398326674.jpg

  4. Удерживая левый указатель двигаем его к левому краю:

    post-123-0-13020300-1398326679.jpg

 

Ожидается: протянув левый указатель выделенного текста до левого края контрола можно будет как бы пытаясь переместить его дальше края - выделять ту часть текста, что скрыта границей контрола. Текст при этом как бы перемещается вправо.

В действительности: Левый указатель выделения замирает у границы и дальнейших выделений/перемещений не происходит.

Аналогично обстоит ситуация и при выделении текста правым указателем выделения. В итоге - выделить текст который визуально длиннее чем контрол - не возможно.

 

В купе с темкой http://fire-monkey.ru/topic/208-kak-otobrazit-ukazatel-pozitcii-kursora-v-tedit/ управлять текстом довольно тяжко.

 

Есть решения для подобной ситуации? Возможно как-то в ручную определять и обрабатывать подобное?

Ссылка на комментарий

Рекомендуемые сообщения

Ответов пока нет

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...