Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Пауза  (Прочитано 14282 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
aleliko
Гость
« : 30-08-2005 05:10 » 

такая задача:
При нажатии кнопки на форме создается другая форма, но операции в процедуре баттон.баттонклик продолжаются.
Как сделать паузу в процедуре? Sleep не подходит, так как надо ждать форм2.фри.
Пробовал сделать цикл
while form2.active do; while form2.enabled do; получается, но я не могу работать с формой2.
Форма2 необходима для ввода значения, поэтому я предполагаю, что есть другой способ решения - что-нибудь типа messagedlg, но с возможностью ввода. Есть ли, если есть то приведите, пожалуйста, пример?
Зарание благодарен.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #1 : 30-08-2005 05:15 » 

форма 2 должна открываться как модальная

не знаю я Дельфи, но в СИ примерно так

Form2.DoModal()
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #2 : 30-08-2005 05:16 » 

либо ещё вариант (худший) - disable форму1, открытие формы2. А форма 2 при закрытии enable форму 1 обратно Улыбаюсь))
Записан

Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 30-08-2005 05:30 » new

Form2.ShowModal?
Записан

С уважением, Oldy.
Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 30-08-2005 15:42 » 

Если просто ввести строку, то InputBox или InputQuery (unit Dialogs)
Если свою форму - то как сказал Oldy
Записан
aleliko
Гость
« Ответ #5 : 01-09-2005 04:49 » 

Спасибо большое, метод sowmodal сработал, только пришлось креейтить форму при создании, а не в процедуре onclick, иначе появились новые проблемы с элементами формы - не хотелось создавать глобальные переменные.
Спасибо еще раз.
Записан
x77
Модератор

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #6 : 06-09-2005 10:59 » 

"креейтить форму при создании" - 5 баллов Улыбаюсь
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #7 : 06-09-2005 11:11 » 

какие люди!  Круто!
Записан

aleliko
Гость
« Ответ #8 : 07-09-2005 04:48 » 

"креейтить форму при создании" - 5 баллов Улыбаюсь

 Чтоб непоследняя...
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines