在Delphi FireMonkey for Android中,当我使用时
MessageDlg('unknown', mtWarning, [mbOK], 0);
我收到错误。我应该如何在 FireMonkey 中使用
MessageDlg
?
我需要像这样展示
MessageDlg
:
MessageDlg('delete user', mtWarning, [mbYes, mbNo], 0);
执行此操作的正确方法是什么?
虽然有些评论很有帮助,但没有一个回答您的问题。 MessageDlg 的 FMX 版本要求对话框类型和按钮的枚举是完全限定的。 换句话说,SCOPEDENUMS 对于这些类型是 ON 的。
正确的语法是:
MessageDlg('delete user', TMsgDlgType.mtWarning, [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], 0);