Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Окно сообщения [D6, D7, XP]


Konnor ©   (2006-05-16 13:22:00) 

Есть вызов окна сообщения:
MessageDlg('Сообщение',mtWarning,mbYesNoCancel,0);
Как организовать разные действия на нажатия кнопок "Yes", "No" и "Cancel".


Konnor   (2006-05-16 13:32:00) [1]

О... Большое спасибо!!! :)


Ega23   (2006-05-16 13:28:00) [2]


procedure DoSomethingOnYesButton;
begin

end;

procedure DoSomethingOnNoButton;
begin

end;

procedure DoSomethingOnCancelButton;
begin

end;

Case MessageDlg('Сообщение',mtWarning,mbYesNoCancel,0) of
mrYes      : DoSomethingOnYesButton;
mrNo       : DoSomethingOnNoButton;
mrCancel  : DoSomethingOnCancelButton;
end;


MetalFan   (2006-05-16 13:25:00) [3]

был уже такой вопрос вчера-позавчера.
обрабатывай, что возвращает MessageDlg.
case MessageDlg(...) of
 mrYes: ...
 mrNo: ...
 mrCancel: ...
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо