![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Form1:=TForm1.Create(Application); = ????? [D5, Win95/98, Win2k]
Sirus © (2002-04-16 11:32:00)Привет Всем...
Есть вопрос: При создании формы во время работы приложения способом Form1:=TForm1.Create(Application); создается форма не под управлением главной формы... т.е. у формы есть своя кнопка на панели задач... Как сделать чтобы форма создавалась под управлением главной формы и не делала для себя кнопок на панели задач???
Form1:=TForm1.Create(MainForm);
Form1:=TForm1.Create(Self);
вышеуказанные способы делают то же самое, что и
Form1:=TForm1.Create(Application);
Помогите... плииз... а то при работе программы у меня на панели задач получается куча кнопок....
With best regards Sirus
REA (2002-04-16 13:28:00) [1]Если в DLL, передавай Application.Handle и там его присваивай
shane54 (2002-04-16 13:19:00) [2]Все намного проще....
Форма может быть показана двумя способами - как модальная и как не-модальная.
Соответственно Form2.Show или Form2.ShowModal.
Отличие модальной от не-модальной - в первом случае программа не продолжит работу до тех пор, пока форма не будет закрыта, во втором соответственно она может быть открыта не зависимо от главной формы.
panov (2002-04-16 13:10:00) [3]а Application.CreateForm(TForm2, Form2);пробовал?
Игорь Шевченко (2002-04-16 13:05:00) [4]День добрый,
Уж не в DLL ли находится создаваемая форма ? :-)
Уж не пакеты ли используются при создании EXE и DLL ?
В обычном приложении такой беды не происходит...
С уважением,