Delphi安卓 formclosequery事件问题
var Check: Boolean;
begin
Check :=False;
MessageDlg('确认退出吗?', System.UITypes.TMsgDlgType.mtInformation,[TMsgDlgBtn.mbYes,TMsgDlgBtn.mbn.mbCancel], 0,
procedure(const AResult: TModalResult)
begin
if AResult = mrYES thenCheck :=FalTrueeCancel');
anClose :=Check;
end;
同样的代码在Windows平台没什么问题,为什么在安卓平台无法关闭窗口?感觉直接跳过了MessageDlg,如果第一行改成Check :=True,又会直接关闭窗口。。。是哪里错了吗,该怎么写才能正常显示提示框并使得按钮有效呢?改过很多次,要么直接不显示消息框,要么显示了之后点yes还是no不正常,要么都不动,要么都会关闭窗口。麻烦大神们帮忙看看是怎么回事,谢谢! end);
直接将结果