ConfirmationBox(Message: String; [ParentWindow: IWin32Window = Null]): Boolean;
Message. Сообщение, которое будет отображаться в окне подтверждения.
ParentWindow. Родительское окно, для которого диалог открывается модально. По умолчанию передается значение Null, при этом диалог откроется модально для текущего окна.
Метод ConfirmationBox вызывает стандартный диалог подтверждения и возвращает результат закрытия диалога.
Используется только в настольном приложении.
Диалог содержит две кнопки «Да» и «Нет». Метод ConfirmationBox возвращает значение True, если была нажата кнопка «Да» и False, если нажата кнопка «Нет».
Для выполнения примера предполагается наличие формы и расположенной на ней кнопки.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
b: Boolean;
Begin
b := WinApplication.ConfirmationBox("Сохранить изменения?");
End Sub Button1OnClick;
При нажатии на кнопку на экран будет выведен диалог подтверждения. Результат выбора в диалоге будет доступен в переменной «b».
См. также: