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

Drag and Drop TListBoxItem in Android.


Astghik

Вопрос

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

  • 0

Так и сделала, он MouseDown создала Bitmap с скриншотом  TListBoxItem и двигаю этот Bitmap . Но  вертикальный скролл TListBox- а мешает . И не как не могу  сделать так, что пока  я двигаю этот Bitmap, вертикальный скролл TListBox- а не работала. 

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

на весь экран создаю  TLayout, а потом на этом  TLayout- е двигаю Bitmap.

Layout1->BringToFront();
Application->ProcessMessages(); не помагает
пока не вызывается MouseUp,  вертикальный скролл TListBox- а работает

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

нет в андроиде никаких processMessages, забудьте

логично, list предположил, что вы нажали и ведете, пока ведете, он вас пасёт

нужно сказать ему, что уже отпустили палец. смотреть код и искать как отменить состояние скролла

может ярослав подскажет

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

Нашлось какое то решение, не хорошое но работает.

OnMouseDown делаем клон оригинальной  ListBox - а, clonListBox  делаем  BringToFront, а  потом начинаем сваю работу на clonListBox.  

В канце (OnMouseUp)  clonListBox  отображаем  на оригинал  и  удаяем  clonListBox  .

Вот тестовый проект , правда,  нужны каррекции. (Rad Studio 10)

TestListBoxItmDrag.rar

Ссылка на комментарий
  • 0
50 минут назад, Astghik сказал:

Нашлось какое то решение, не хорошое но работает.

OnMouseDown делаем клон оригинальной  ListBox - а, clonListBox  делаем  BringToFront, а  потом начинаем сваю работу на clonListBox.  

В канце (OnMouseUp)  clonListBox  отображаем  на оригинал  и  удаяем  clonListBox  .

Вот тестовый проект , правда,  нужны каррекции. (Rad Studio 10)

TestListBoxItmDrag.rar

Попробуйте на событие OnMouseDown делать ListBox1.HitTest:=False, а на OnMouseUp  ListBox1.HitTest:=True

Ссылка на комментарий
  • 0
5 минут назад, Евгений Корепов сказал:

Попробуйте на событие OnMouseDown делать ListBox1.HitTest:=False, а на OnMouseUp  ListBox1.HitTest:=True

не помагает:(

Изменено пользователем Astghik
Ссылка на комментарий

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

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

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

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

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

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

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

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

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...