1 (edited by vit007 2020-08-04 10:44:28)

Topic: Как сделать условие на 3 кнопки в MessageBox

if IDYES = MessageBox('Распечатать заявку: ' +frmNew.edIdYear.Text,'Подтверждение',MB_YESNOCANCEL+MB_ICONQUESTION) then
            begin
                //Печать. при наличии кл.Сохранить, сохранение производится автоматически
                frmNew.Button1.Click;
            end else
            if IDNO then
            begin
                //Только сохранение
                frmNew.Button2.Click;
            end else
            if IDCANCEL then
            begin

            end;

Сейчас, CANCEL у меня делает то же, что и пункт NO (создает новую запись). А еще можно клавиши переименовать?

Re: Как сделать условие на 3 кнопки в MessageBox

Наверно, касяк в проге, если убрать на NO действие, и работает NO и CANCEL... Нужен мощный совет...

Re: Как сделать условие на 3 кнопки в MessageBox

реально косяк в проге с условиями на 3 кнопки

Прописываешь каждый раз

MessageBox('...')

работает, но каждый раз окно открывает

А так всегда работает по сценарию 2х кнопок MessageBox...

Re: Как сделать условие на 3 кнопки в MessageBox

Короче через дополнительную форму сделал...