![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.11.2013
Сообщений: 8
|
![]()
Виват, форумчане!
Понадобилось написать свой MessageBox RadioButton кнопками (требование заказчика). Создал новую vcl форму, на ней: Код:
И всего одна функция в ".cpp" файле формы: Код:
Что происходит: Вызываю ф-ю RadioMessageBox() - открывается модальное окно с выбранным RadioClose элементом (всё в порядке). Кликаю мышью по RadioYes. Закрываю окно. Вызываю ещё раз - открывается модальное окно с выбранным RadioYes элементом! Попробовал после присваивания ...->Checked = true разные методы типа MessageForm->Update() или MessageForm->Refresh(), не помогает. В обработчик OnShow() у формы тоже ...->Checked = true вставлял. Проблема, думаю, понятна. Как сделать, чтобы при отображении формы выбирался какой-то RadioButton по умолчанию. P.S. RAD XE3 |
![]() |
![]() |
![]() |
#2 |
Регистрация: 22.11.2013
Сообщений: 8
|
![]()
Много что перепробовал, присваивания не происходит. В итоге решил велосипедно, через Timer.
Последний раз редактировалось timao; 29.11.2013 в 17:22. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.11.2013
Сообщений: 8
|
![]()
Итак, решение:
Project->Options->Forms, MessageForm перетаскиваем в правый столбик Код:
Последний раз редактировалось timao; 29.11.2013 в 18:06. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрет показа messagebox (или dlg) | Toxa | Общие вопросы Delphi | 2 | 07.04.2012 10:59 |
Как заставить собственный класс работать с канвой формы | restarterx | Общие вопросы Delphi | 4 | 25.11.2010 11:09 |
MessageBox или как возвратить назад форму при отмене? | Deface87 | Общие вопросы Delphi | 4 | 18.05.2010 21:43 |
REfresh | beemoto | Работа с сетью в Delphi | 1 | 20.04.2009 11:02 |
Что означает HWND_DESKTOP или Handle в функции MessageBox | prikolist | Общие вопросы C/C++ | 5 | 18.03.2009 20:47 |