Владимир Опубликовано 9 февраля, 2016 Поделиться Опубликовано 9 февраля, 2016 Здравствуйте, подскажите пожалуйста, как можно вывести сообщение для удаления чего либо, как бы подтверждение перед удалением "Да" или "Нет", что то вроде MessageBox, только на Android? Цитата Ссылка на комментарий
0 ophion Опубликовано 9 февраля, 2016 Поделиться Опубликовано 9 февраля, 2016 Используйте MessageDlg. На андроиде немного инная реализация, требующая добавления асинхронной процедуры обрабоки результатов, полученных от MessageDlg. Будет что-то вроде: MessageDlg('Удалить выбранный файл?', TMsgDlgType.mtConfirmation, mbYesNo, 0, procedure (const AResult: TModalResult) begin if (AResult=mrYes) then begin {тут обрабатываете результат нажатия кнопки "Yes"} end; end); Вадим Шавров, Kitty, Voron и 2 других 5 Цитата Ссылка на комментарий
0 Владимир Опубликовано 9 февраля, 2016 Автор Поделиться Опубликовано 9 февраля, 2016 Используйте MessageDlg. На андроиде немного инная реализация, требующая добавления асинхронной процедуры обрабоки результатов, полученных от MessageDlg. Будет что-то вроде: MessageDlg('Удалить выбранный файл?', TMsgDlgType.mtConfirmation, mbYesNo, 0, procedure (const AResult: TModalResult) begin if (AResult=mrYes) then begin {тут обрабатываете результат нажатия кнопки "Yes"} end; end); Спасибо большое, попробую! Цитата Ссылка на комментарий
0 Владимир Опубликовано 9 февраля, 2016 Автор Поделиться Опубликовано 9 февраля, 2016 Используйте MessageDlg. На андроиде немного инная реализация, требующая добавления асинхронной процедуры обрабоки результатов, полученных от MessageDlg. Будет что-то вроде: MessageDlg('Удалить выбранный файл?', TMsgDlgType.mtConfirmation, mbYesNo, 0, procedure (const AResult: TModalResult) begin if (AResult=mrYes) then begin {тут обрабатываете результат нажатия кнопки "Yes"} end; end); Используйте MessageDlg. На андроиде немного инная реализация, требующая добавления асинхронной процедуры обрабоки результатов, полученных от MessageDlg. Будет что-то вроде: MessageDlg('Удалить выбранный файл?', TMsgDlgType.mtConfirmation, mbYesNo, 0, procedure (const AResult: TModalResult) begin if (AResult=mrYes) then begin {тут обрабатываете результат нажатия кнопки "Yes"} end; end); Всё работает! Спасибо. А ещё, подскажите, как русифицировать? Или так и будет "Yes" - "No"? Цитата Ссылка на комментарий
0 ophion Опубликовано 9 февраля, 2016 Поделиться Опубликовано 9 февраля, 2016 Будет зависеть от языка ОС (если не ошибаюсь) Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 10 февраля, 2016 Модераторы Поделиться Опубликовано 10 февраля, 2016 Используйте MessageDlg. На андроиде немного инная реализация, требующая добавления асинхронной процедуры обрабоки результатов, полученных от MessageDlg. Будет что-то вроде: MessageDlg('Удалить выбранный файл?', TMsgDlgType.mtConfirmation, mbYesNo, 0, procedure (const AResult: TModalResult) begin if (AResult=mrYes) then begin {тут обрабатываете результат нажатия кнопки "Yes"} end; end); Используйте MessageDlg. На андроиде немного инная реализация, требующая добавления асинхронной процедуры обрабоки результатов, полученных от MessageDlg. Будет что-то вроде: MessageDlg('Удалить выбранный файл?', TMsgDlgType.mtConfirmation, mbYesNo, 0, procedure (const AResult: TModalResult) begin if (AResult=mrYes) then begin {тут обрабатываете результат нажатия кнопки "Yes"} end; end); Всё работает! Спасибо. А ещё, подскажите, как русифицировать? Или так и будет "Yes" - "No"? поправить cамому в файлике FMX.Consts.pas и положить рядом с проектом Anatoliy и Вадим Шавров 2 Цитата Ссылка на комментарий
0 d7d1cd Опубликовано 14 октября, 2018 Поделиться Опубликовано 14 октября, 2018 А как такой диалог вывести используя C++Builder? Цитата Ссылка на комментарий
0 Hevard Опубликовано 10 мая Поделиться Опубликовано 10 мая В 14.10.2018 в 14:13, d7d1cd сказал: А как такой диалог вывести используя C++Builder? MessageDlg (C++) - RAD Studio Code Examples (embarcadero.com) void __fastcall TForm4::Button1Click(TObject *Sender) { UnicodeString errorText = "This is a sample message for an error"; MessageDlg(errorText,mtError,mbAbortRetryIgnore,0); } Ingalime 1 Цитата Ссылка на комментарий
Вопрос
Владимир
Здравствуйте, подскажите пожалуйста, как можно вывести сообщение для удаления чего либо, как бы подтверждение перед удалением "Да" или "Нет", что то вроде MessageBox, только на Android?
Ссылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.