|
|
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прям вот смешной вопрос :) Несколько едитов, расположенных вертикально. Нажимая Enter ("далее") переходим по очереди все ниже и ниже. В какой-то момент фокус уходит "под клавиатуру", надо прокрутить пальцем форму, чтобы увидеть что вводишь. Есть что-то типа .makeVisible для Edit, чтобы форма (listbox) прокрутилась до текущего ввода? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 08:19 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
Набираешь имя контрола, ставишь точку и во всплывающем окошке все доступные методы показываются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 08:22 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
А вообще смахивает на кривую верстку. Скролл бокс какой-нибудь должен сначала на форму положен, а уже на нем остальные контролы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 08:24 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
wadman, там ListBox и положен. На нем элементы, включая поля ввода. Это телефон. Про точку в курсе, там не нашел. Может иначе делается :) Вот справа сейчас вводим в поле "начальный депозит". Как его показать? :) У ListBox есть lbEditRecord.ScrollToItem(lbiEditRecordDEPEdit); Но не показывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 08:49 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
Devillioтам ListBox и положен В демке другой класс используется http://docwiki.appmethod.com/appmethod/1.13/codeexamples/en/FMX.ScrollableFormDemo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 09:46 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
wadman, благодарю! Демка эта у меня не пошла, тупо белым экраном запускалась. Однако, перенес текст на свои контролы, полетело!! ))) Странно, что так непросто, ходовая же фича. Спасибо )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 10:55 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
DevillioВ какой-то момент фокус уходит "под клавиатуру", надо прокрутить пальцем форму, чтобы увидеть что вводишь. я использую vkbdhelper http://fire-monkey.ru/topic/2222-vkbdhelper-поднятие-компонентов-над-клавиатурой/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 12:12 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
X11, о вообще класс! ) работает, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 12:54 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
ток в наличии есть тут : https://github.com/rzaripov1990/vkbdhelper ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 12:55 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
Devillioток в наличии есть тут не ток, там и на форуме прикреплен vkbdhelper.zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 13:02 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
Вы тему внимательно прочитали? Или я только дурак такой? "как сделать видимым (перейти к) Edit, имеющий(ему) фокус?" Т.е. Edit по условию unvisible!, но с фокусом. Как такое может быть? Не верю! (Или фокус у кого-то уже видимого) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 17:36 |
|
||
|
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
|
|||
|---|---|---|---|
|
#18+
Gator, автор имел ввиду, что активный и видимый TEdit ушел под клавиатуру. Клавиатура отображается средствами ОС поверх любых других элементов, при этом TEdit фокус и видимость в рамках приложения не теряет. Автору надо отлавливать события OnVirtualKeyboardShown и OnVirtualKeyboardHidden, и перемещать соответствующие компоненты. Можно сделать разными способами, лично я использую в качестве контейнера TRectangle (внутри которого TEdit-ы) и перемещаю его. Можно даже с анимацией, этот эффект перемещения TEdit-ов по экрану выглядит неплохо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2019, 20:43 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39790755&tid=2039661]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 461ms |

| 0 / 0 |
