Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Закрытие формы   Найти похожие ветки 

 
Прохожий ©   (2003-08-20 12:30) [0]

Тупой, наверное, сейчас вопрос сейчас задам, но всё же. Как правильно закрывать форму? Что бы после закрытия отображалась не главная форма, а та, которая нужна мне?

p.s. Прошу сильно не ругаться и сделать поправку на мою неопытность :))


 
panov ©   (2003-08-20 12:32) [1]

Какая форма? Модальная, немодальная?

Как создавалась форма, которую закрываешь?
и т.п.


 
Прохожий ©   (2003-08-20 12:33) [2]

Формы разные. Есть Модальные есть простые. Создаются при загрузке, все статические.


 
panov ©   (2003-08-20 12:36) [3]

А как мы узнаем, какая форма тебе нужна после закрытия этой?


 
Прохожий ©   (2003-08-20 13:07) [4]

Делаю так:
Вызываю модальну форму. Из неё ещё раз другую - тоже модально. Потом вторую закрываю и нужно увидеть первую, а вижу главную


 
panov ©   (2003-08-20 13:08) [5]

Придется тебе все-таки код написать, как ты это делаешь и в первой и во второй форме. А также код, как закрываешь третью.


 
Прохожий ©   (2003-08-20 13:22) [6]

Открываю первую:
frm1.ShowModal;
Открываю вторую:
frm2.ShowModal;
Закрываю вторую:
ModalResult := mrCancel;
И попадаю в главную, а хочеться в frm1


 
Vlad ©   (2003-08-20 13:27) [7]

После frm2.ShowModal поставь frm1.Activate


 
pasha_golub ©   (2003-08-20 13:32) [8]

Интересно, а зависимостей между ModalResult двух модальных форм нет?


 
panov ©   (2003-08-20 13:34) [9]

Специально проверил - у меня после закрытия третьей формы показывается вторая.


 
Anatoly Podgoretsky ©   (2003-08-20 13:36) [10]

Прохожий © (20.08.03 13:22) [6]
Ошибка в программе


 
Прохожий ©   (2003-08-20 13:36) [11]

Специально проверил - у меня после закрытия третьей формы показывается вторая
А у меня главная :((


 
pasha_golub ©   (2003-08-20 13:40) [12]

Код пожалуйте


 
Прохожий ©   (2003-08-21 08:35) [13]

>panov [9]
Беру создаю новый проект, получаю всё Ok. В моём же модуле всё тоже самое, но выходит криво :(


 
panov ©   (2003-08-21 10:35) [14]

Был у меня такой же глюк однажды.

Убери попробуй все кнопки, имеющие модальное значение,
полностью перекомпилируй проект без использования ModalResult.

Если после этого не поможет, то почему просто не воспользоваться методом формы Close?



Страницы: 1 вся ветка

Текущий архив: 2003.09.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
7-10999
tan
2003-06-20 10:22
2003.09.04
считывание с COM-порта с помощью int14?


7-10993
Igit
2003-06-17 22:26
2003.09.04
Загрузка процессора


1-10745
Borgir
2003-08-25 08:36
2003.09.04
Прерывание функции


3-10557
Rel_
2003-08-11 14:17
2003.09.04
Работа с датой


7-11006
BlackSun
2003-06-20 03:36
2003.09.04
Импорт данных (телефон, пароль)