Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2011, 23:21   #1
Mr_skiner
Пользователь
 
Аватар для Mr_skiner
 
Регистрация: 21.05.2010
Сообщений: 56
По умолчанию Showmodal

Собственно наткнулся на такую проблему :
Есть 2 формы. при нажатии кнопки на 1ой форме показывается 2ая и скрывается 1ая- это нормально работает
Но вот в обратном порядке- когда я нажимаю на кнопку 2ой формы она так же скрывается, и так же появляется 1ая(что мне и нужно)
НО 1ая форма теперь абсолютно не активна - ее не закроешь не передвинешь и.т.д. Что я напутал?

PS использывал hide и showmodal
Mr_skiner вне форума Ответить с цитированием
Старый 04.04.2011, 23:25   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Покажите коды, тогда вероятность того, что вам помогут, увеличится
Вадим Мошев вне форума Ответить с цитированием
Старый 04.04.2011, 23:27   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

так как у вас hide, то используйте просто show
showmodal для показа модальных окон(когда дочернее окно блокирует родительское)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.04.2011, 23:31   #4
Mr_skiner
Пользователь
 
Аватар для Mr_skiner
 
Регистрация: 21.05.2010
Сообщений: 56
По умолчанию

У меня обычные формы не родительские не дочерние..с hide та же каша получается, если не скрывать 2ую а просто показать 1ую - становится видно, что она постоянно "сбрасывает" активность на 2ую. переписал на новых формах - работает.. видать что что со свойствами перемудрил

Последний раз редактировалось Mr_skiner; 04.04.2011 в 23:35.
Mr_skiner вне форума Ответить с цитированием
Старый 05.04.2011, 17:40   #5
Romantik_FM
Пользователь
 
Аватар для Romantik_FM
 
Регистрация: 21.12.2010
Сообщений: 12
По умолчанию

Mr_skiner, а зачем скрывать форму если просто можно сделать ShowModal при котором первая форма не будет активна
Не ошибается тот, кто ничего не делает
Romantik_FM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не появляется Showmodal из потока bulldog5293 Общие вопросы Delphi 4 18.01.2011 15:47
Формы ShowModal SoftKoc Общие вопросы Delphi 6 18.09.2010 16:37
ShowModal, close!!!! Ital1cs Помощь студентам 3 02.04.2010 19:50
вызов из dll не ShowModal. Roof Общие вопросы Delphi 7 25.07.2008 15:22
AlphaBlend + ShowModal Cardagant Общие вопросы Delphi 2 11.06.2008 15:42