|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.07.2012, 15:14 | #1 |
Пользователь
Регистрация: 24.11.2008
Сообщений: 16
|
Диалоговые системные сообщения
Доброго времени суток, уважаемые форумчане.
Встала необходимость при возникновении ошибки в программе выводить сообщение о ней с помощью функции messagebox. В диалоговом окне сообщения присутствуют две кнопки Ok и СПРАВКА. Код вызова окна сообщения представлен ниже: Код:
|
15.07.2012, 15:53 | #2 | |
Форумчанин
Регистрация: 06.02.2011
Сообщений: 149
|
Вдумчиво RTFM по событию TForm.OnHelp, которое обязательно произойдет, если ты нажмешь в мессагбоксе кнопку "Справка". Там сказано следующее (выделю самое важное):
Цитата:
Код:
Профессиональный конвертор галлюцинаций заказчика в алгоритмическую структуру.
|
|
15.07.2012, 16:28 | #3 |
Пользователь
Регистрация: 24.11.2008
Сообщений: 16
|
ych_del, спасибо конечно за представленную информации, но возможно я не правильно высказал свою проблему...
Мне не нужно выводить справку при нажатии на F1. Мне нужно выводить справку, когда пользователь нажимает на кнопку СПРАВКА в окне, созданном функцией messagebox. Я так понимаю, если в данном случае происходит событие OnHelp, значит, написав в теле данного событие определённый код, например, Код:
|
15.07.2012, 17:15 | #4 |
Форумчанин
Регистрация: 01.06.2009
Сообщений: 108
|
Ну, допустим,
Код:
Разве что Код:
Последний раз редактировалось volvo877; 15.07.2012 в 17:28. |
16.07.2012, 07:16 | #5 |
Форумчанин
Регистрация: 06.02.2011
Сообщений: 149
|
F1 - было использовано в качестве примера. Можешь вместо него F7 заюзать, к примеру, никто не против.
Смысл в том, что при нажатии в диалоговом окне кнопки "Справка" сработает событие Form.OnHelp, в обработчике которого тебе надо будет смотреть на параметр Data (ну, или использовать какие-то свои признаки того, про что будешь показывать справку), и в соответствии с тем, что там пришло, производить какие-либо действия.
Профессиональный конвертор галлюцинаций заказчика в алгоритмическую структуру.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не редактируются диалоговые окна -_- | Alovar | Visual C++ | 0 | 29.11.2011 21:07 |
Диалоговые окна. | AnnJoy | Помощь студентам | 0 | 15.06.2011 19:16 |
Программа диалоговые окна | BaRSyk174 | Общие вопросы Delphi | 4 | 14.09.2009 21:53 |
Файлы и диалоговые окна | FeNiX_IU8 | Помощь студентам | 1 | 15.05.2009 20:38 |
Отловить движение курсора, диалоговые сообщения. | Deight | Общие вопросы Delphi | 15 | 17.11.2008 11:28 |