![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
marwell |
![]()
Сообщение
#1
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 198 Пол: Мужской Репутация: ![]() ![]() ![]() |
Имеются две формы Form1 и Form2. Form1 - главная. В процессе работы при клике на Button3 открывается модально Form2, в этой второй форме пользователь выбирает чекбоксы, жмет кнопку, Form2 скрывается, показывается form1, в которой обрабатываются эти данные. На первом нажатии все работает, но если нажать второй раз этот Button3, то уже вылезает ошибка "cannot make a visible window modal". Смысл ошибки я понимаю, но как исправить - не знаю.
в Form1:
в Form2: procedure TForm2.Button1Click(Sender: TObject); в form1.button1.click и form1.button2.click после обработки чекбоксы снимаются |
IUnknown |
![]()
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: ![]() ![]() ![]() |
Не надо скрывать форму, закрывай ее:
procedure TForm1.Button3Click(Sender: TObject);, тогда не будет этой ошибки... |
marwell |
![]()
Сообщение
#3
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 198 Пол: Мужской Репутация: ![]() ![]() ![]() |
Не надо скрывать форму, закрывай ее: procedure TForm1.Button3Click(Sender: TObject);, тогда не будет этой ошибки... а ведь была такая мысль, только проверить не успел ![]() |
![]() ![]() |
![]() |
Текстовая версия | 25.08.2024 21:20 |