Владимир Опубликовано 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, Dmf1re, Евгений Корепов и 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 мая, 2023 Опубликовано 10 мая, 2023 В 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 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.