-1
如何使用if語句來獲取在「MessageDlg」中單擊的按鈕的狀態?MessageDlg的IF語句Delphi
繼承人我的代碼:
if MessageDlg('Message',mtError,[mbYesNoCancel],0) = No
then ShowMessage('Message2');
我看到我的老師IT寫這樣的事情前一段時間,但我不記得的語法。
如何使用if語句來獲取在「MessageDlg」中單擊的按鈕的狀態?MessageDlg的IF語句Delphi
繼承人我的代碼:
if MessageDlg('Message',mtError,[mbYesNoCancel],0) = No
then ShowMessage('Message2');
我看到我的老師IT寫這樣的事情前一段時間,但我不記得的語法。
的MessageDlg返回用戶選擇的按鈕的值。該 下表列出了每種類型的按鈕 的可以出現在消息框,並返回 相應值TMsgDlgBtn值,如果用戶選擇按鈕:
TMsgDlgBtn Value Corresponding return value mbOK mrOk mbCancel mrCancel mbYes mrYes mbNo mrNo mbAbort mrAbort mbRetry mrRetry mbIgnore mrIgnore mbAll mrAll mbNoToAll mrNoToAll mbYesToAll mrYesToAll mbClose mrClose
所以,你需要測試mrNo
。
我建議你學會where to find documentation讓你的生活更輕鬆。