![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как при запуске программы сразу показать поверх главной формы другую?
Alexander © (2001-12-19 01:45:00)Типа пароль спросить!
paul_shmakov (2001-12-19 19:28:00) [1]2 Alexander:
возпользуйтесь советом Someone, только перед показом формы вызывайте Update
procedure Form1.Form1OnShow(Sender: TObject);
begin
Update;
if PasswordForm.ShowModal = mrOK then... else ...
end;
Someone (2001-12-19 02:24:00) [2]Тогда по другому. Вы пытаетесь найти соединение, например, по таймеру. Первоначально параметры неизвестны, именно тогда и запрашивайте их. Повторно, Вы используете сохранённые где-либо параметры, и если они не действительны на данный момент, опять же вызывайте диалог с запросом.
Alexander (2001-12-19 02:11:00) [3]Этот метод я пробовал - не нравится. Мне нужно поверх главной формы, а не перед ней, т.к. у меня это не пароль на вход в программу, а параметры соединения с другой машиной, которые можно ввесть и позже.
Someone (2001-12-19 01:55:00) [4]А какие проблемы? Кстати пароль логичнее запросить ДО показа главной формы. А по сути вопроса - хоть в OnCreate, хоть в OnShow главной формы напиши:
if PasswordForm.ShowModal = mrOK then... else ...