Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "KOL";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
2-1158250956
ph0sgen
2006-09-14 20:22
2006.10.01
перевести тип с С++ на Delphi


2-1157492671
RASkov
2006-09-06 01:44
2006.10.01
Масштабирование


2-1158125591
DROWSY
2006-09-13 09:33
2006.10.01
Capability nоt supported.


1-1156172149
Fay
2006-08-21 18:55
2006.10.01
THintWindow.CalcHintRect


15-1157752849
Tar[OFF]
2006-09-09 02:00
2006.10.01
Web Programming





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский