Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

Добавление формы в проект   Найти похожие ветки 

 
Vedun   (2005-11-26 00:06) [0]

Добавил в KOL проект новую форму. Все согласно инструкции. При запуске программы добавленная форма появляется на переднем плане.
Так и должно быть?
Чтобы этого не было в обработчике события FormCreate новой формы пишу:

Form2.Form.Hide;

А есть ли другой путь избавиться от этого?


 
Muxaspb ©   (2005-11-26 02:21) [1]

Перейди в опции проекта (Project -> Options...)
В закладке Forms укажи, чтобы форма создавалась не автоматически, т.е. перенеси из  Auto-create forms в Available forms.


 
Vedun   (2005-11-26 11:25) [2]

Не помагает. Формы все равно отображаются одновременно.
Кроме того заметил, что при изменении свойства Name компонента KOLForm исчезает следующая строчка условной компиляции:

 Form: PControl;
 {$ELSE not_KOL_MCK}
 TForm2 = class(TForm)
 {$ENDIF KOL_MCK}     <---- эта строчка исчезает
   KOLForm2: TKOLForm;
   
Может это глюк?


 
-=Mike=-   (2005-11-27 02:36) [3]

вот так работает:
var
 fmAbout: PfmAbout;
begin
 NewfmAbout(fmAbout, Applet);
 fmAbout.Form.ShowModal;
 fmAbout.Form.Free;
end


 
Vedun   (2005-11-27 20:24) [4]


> Перейди в опции проекта (Project -> Options...)
> В закладке Forms укажи, чтобы форма создавалась не автоматически,
>  т.е. перенеси из  Auto-create forms в Available forms.


Как оказалось, форму из раздела Auto-create forms в Available forms надо перенести до того, как на нее будет положен компонент KOLForm. Тогда форма не будет создаваться автоматически, и ее можно отобразить как показал -=Mike=-.


 
Mothertrucker   (2005-12-05 14:56) [5]

По-моему, просто нужно kolform.visible:=false :)


 
MTsv DN   (2005-12-05 18:24) [6]

Привет...

Правильно именно так: В закладке Forms укажи, чтобы форма создавалась не автоматически, т.е. перенеси из  Auto-create forms в Available forms, ни какие Visible и Hide не используйте...
По-началу делал так же... От этого одни проблемы...

С Уважением MTsv DN


 
Muxaspb ©   (2005-12-05 20:33) [7]


> Правильно именно так: В закладке Forms укажи, чтобы форма
> создавалась не автоматически, т.е. перенеси из  Auto-create
> forms в Available forms, ни какие Visible и Hide не используйте.
> ..
> По-началу делал так же... От этого одни проблемы...

И какие же проблемы?


 
Muxaspb ©   (2005-12-05 21:09) [8]


> И какие же проблемы?

Вопрос отпадает. Невнимательно прочел сообщение.



Страницы: 1 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1157773076
toSka
2006-09-09 07:37
2006.10.01
Кнопка с картинкой


2-1158064267
RagapuK
2006-09-12 16:31
2006.10.01
DLL+Delphi


15-1158071783
Furyz
2006-09-12 18:36
2006.10.01
Golodranovka Mastak Party


15-1157017476
Соловьев
2006-08-31 13:44
2006.10.01
Вакансии в Террасофте


2-1157577757
PPartition
2006-09-07 01:22
2006.10.01
Корректна ли такая конструкция ?