![]() |
FMX: MessageDlg mit TMsgDlgBtn.mball zeigt nur OK-Button an
Sobald man "TMsgDlgBtn.mball" in die anzuzeigenden Buttons mit aufnimmt (siehe Code unten), wird nur ein "OK" Button angezeigt, und die Abfrage läuft ins Leere. Ist wohl schon seit XE7 oder früher so, stelle ich gerade fest.
Ist das jemanden schon mal begegnet und hat einen WorkAround?
Delphi-Quellcode:
procedure TForm30.Button1Click(Sender: TObject);
begin case Messagedlg ('Test', TMsgDlgType.mtWarning, [TMsgDlgBtn.mbYes,TMsgDlgBtn.mbNo,TMsgDlgBtn.mbCancel,TMsgDlgBtn.mball], 0) of mrcancel: ShowMessage ('Cancel'); mrno: ShowMessage ('No'); mrall: ShowMessage ('All'); mrYes: ShowMessage ('Yes'); end; end; |
AW: FMX: MessageDlg mit TMsgDlgBtn.mball zeigt nur OK-Button an
Es heißt ja auch mbAll und nicht mball. :zwinker:
Nein, aber wenn jemand wirklich versteht was da mit den Buttons in TFMXDialogService.MessageDialog (FMX.Dialogs.Win) passiert, dann ist der ein Genie. Ich hätte fast gesagt "versuch mal mbYesToAll oder mbNoToAll statt mbAll, denn was ist denn Alles ... ja oder nein?", aber geht och nicht. Hmmm, versuch mal Android oder iOS, vielleicht geht es ja dort. :stupid: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz