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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2011, 22:41   #1
Devolarium
Форумчанин
 
Регистрация: 05.12.2011
Сообщений: 102
По умолчанию И снова вопрос по формам

Вопрос такой:
у меня есть форма на ней кнопка если по ней тыкаешь то открывается вторая форма, в таком случае 1 форма остается активной и ее можно закрыть. Как сделать так чтобы пока не закроешь вторую форму с первой ничего нельзя было сделать?
Devolarium вне форума Ответить с цитированием
Старый 05.12.2011, 22:52   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
<Your Form>.ShowModal;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.12.2011, 23:23   #3
Devolarium
Форумчанин
 
Регистрация: 05.12.2011
Сообщений: 102
По умолчанию

Спасибо за ответ=)
Devolarium вне форума Ответить с цитированием
Старый 05.12.2011, 23:28   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Вызвайте форму ShowModal и тогда покана не закроете Form2, с Form1 ничего не сделаете
Человек_Борща вне форума Ответить с цитированием
Старый 05.12.2011, 23:59   #5
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Вызвайте форму ShowModal и тогда покана не закроете Form2, с Form1 ничего не сделаете
При этом можно еще обработать результат закрытия модального окна.
Код:
if Form2.ShowModal = mrOk then
  // Выполнение действий при нажатие на Ok
else
  // Выполнение действий при другом закрытии;
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по формам Igori_18 Microsoft Office Access 2 28.10.2013 08:47
Вопрос по формам Tirpitz HTML и CSS 1 25.11.2010 22:47
Вопрос по формам Armatus Общие вопросы C/C++ 11 18.05.2009 17:44
Вопрос по формам max38934 Общие вопросы Delphi 4 18.05.2009 13:41
Вопрос по формам UserOK Общие вопросы Delphi 6 13.05.2008 21:25