svp Опубликовано 14 января, 2018 Поделиться Опубликовано 14 января, 2018 Как можно программно "нажать" на аппаратную кнопку "назад"? Например для того, чтобы программно свернуть раскрытый ComboBox? Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 14 января, 2018 Поделиться Опубликовано 14 января, 2018 procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin if key=vkHardwareBack then begin //Здесь делаем, что нужно key:=0; //Предотвращаем закрытие приложения end; end; Цитата Ссылка на комментарий
0 mazayhin Опубликовано 15 января, 2018 Поделиться Опубликовано 15 января, 2018 Если это ComboBox, то при потере фокуса он закроется, а так же есть процедура DropDown, открывающее/закрывающие список, и свойство DroppedDown содержащее состояние Цитата Ссылка на комментарий
0 svp Опубликовано 15 января, 2018 Автор Поделиться Опубликовано 15 января, 2018 Потеря фокуса и DropDown работают под Windows и MacOs, под Android не работает .... Цитата Ссылка на комментарий
0 mazayhin Опубликовано 15 января, 2018 Поделиться Опубликовано 15 января, 2018 1 час назад, svp сказал: Потеря фокуса и DropDown работают под Windows и MacOs, под Android не работает .... Конечно не знаю как у вас, но у меня (сейчас проверил) на Android закрывается прекрасно при потере фокуса.. Цитата Ссылка на комментарий
0 svp Опубликовано 15 января, 2018 Автор Поделиться Опубликовано 15 января, 2018 4 минуты назад, mazayhin сказал: Конечно не знаю как у вас, но у меня (сейчас проверил) на Android закрывается прекрасно при потере фокуса.. Спасибо за ответ .... попробую на другом устройстве с Android... Не знаете, если ли возможность послать в форму сообщение, что была нажата аппаратная кнопка "назад" .... много где надо было, но решения пока не нашел. Цитата Ссылка на комментарий
Вопрос
svp
Как можно программно "нажать" на аппаратную кнопку "назад"? Например для того, чтобы программно свернуть раскрытый ComboBox?
Ссылка на комментарий
5 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.