Delphi XE2/XE3 で次のコードを実行します。
with TTaskDialog.Create(Self) do begin
try
if Execute then
ShowMessage('Success')
else
ShowMessage('Failed');
finally
Free;
end;
end;
ダイアログを閉じるためにどのボタンをクリックしても、表示されるメッセージは常にSuccess
です。
TTaskDialog.Execute
次のように記述された Delphi ドキュメント
実行を使用して、タスク ダイアログを表示します。Execute はタスク選択ダイアログを開き、ユーザーがタスクを選択して [開く] をクリックすると true を返します。ユーザーが [キャンセル] をクリックすると、Execute は false を返します。