Форум: "Основная";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];
ВнизМастера помогите!!!!! Как закрыть модальную форму? Найти похожие ветки
← →
shulc (2002-05-30 19:12) [0]Помогите,кто чем может. Как закрыть модальную форму из самой формы. Close не помогает.
← →
Anatoly Podgoretsky (2002-05-30 19:25) [1]Закрыть с помощью Close, а не помогает видимо потому что ту где то заблокировал закрытие.
← →
ggrisha (2002-05-30 19:27) [2]Опиши ситуацию подробней т.к. Close должно закрывать модальную форму.
← →
oomneeq (2002-05-30 21:09) [3]Ваще модальную форму логичней закрывать "изнутри" присвоением еёной проперти Modalresult значения как то: mrOK,mrCancel etc.
Закрывает сразу :)
← →
KilkennyCat (2002-05-31 01:40) [4]... и дополнительно передаст лишний параметр в основную форму.
Правильный вызов модальной формы:
If form2.showmodal = mrOk then призакрытии нажата кнопка ОК елзе какая-то другая;
← →
shulc (2002-05-31 19:24) [5]Спасибо всем, кто откликнулся. Извиняюсь, маленько подзабыл рассказ известного писателя-фантаста Роберта Шекли "Верный вопрос",опишу подробнее. При открытии приложения происходит копирование таблиц. Создается модальная форма
f_prep:=TF_prep.Create(Application);
result:=F_prep.showmodal;
f_prep.Free;
В f_prep.FormActivate(Sender: TObject), что-то происходит независимо от Userа(на форме работает Gauge, это для Userа), необходимо закрыть форму после завершения процесса. Как я уже сказал f_prep.Close не срабатывает.Ни каких запретов на закрытие формы нет.
← →
Anatoly Podgoretsky (2002-05-31 19:33) [6]Ты что хочешь сделать Close из OnActivate, забудь
Странное какое то примение модальной формы
← →
shulc (2002-05-31 19:56) [7]А как можно сделать такую вещь?
← →
Cobalt (2002-06-01 12:12) [8]Я наверное тупой, но я таки не понял - зачем делать
f_prep.Close
и где ты хочешь это сделать.
← →
shulc (2002-06-01 13:13) [9]Пардон. Может я тупой. Может я к этому вопросу подъезжаю на кривой кобыле.
Мне нужно показать USERу ход выполнения процесса и после завершения оного закрыть форму, в которой изображается ход выполнения процесса.
← →
Anatoly Podgoretsky (2002-06-01 13:17) [10]Так причем здесь модальные формы?
← →
shulc (2002-06-01 14:36) [11]to Anatoly Podgoretsky . А как мне это сделать?
← →
Song (2002-06-01 15:16) [12]Просто TForm.Show
← →
Anatoly Podgoretsky (2002-06-01 15:26) [13]Не делай модальную форму или по крайней мере не делай это в OnActivate
← →
jedi (2002-06-01 15:36) [14]Ya tak poneal forma doljna bit" modal"noi naverno potomu 4tobi user ne lasil na glavnoi forme.
Oshibka v tom 4to OnActivate formi nelzea delat" Close...
samoe prostoe reshenie tvoei problemi ato postavit" timer
i v sobitie OnTimer otcliu4aeshi ego delaeshi 4totebe nujno, a potom close, hotea sushestvuiut i bolee crasivie resheania.
Best regards.
← →
shulc (2002-06-01 16:13) [15]to JEDI: Совершенно верно, именно для этого форма и должна быть модальной. Но ставить таймер это как-то не красиво, но все равно спасибо за идею.
Ладно все, извините за беспокойство. Вопрос закрыт.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c