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

Вниз

Есть окно Form2, но его необходимо создать автоматически   Найти похожие ветки 

 
allucard   (2007-04-19 17:24) [0]

Доброго дня.

В моей "чудо" проге есть две формы, одна из них практически нужна всего лишь для отчёта.

Как сделать так, чтоб форма создалась по событию, а не автоматически, после запуска приложения?

Спасибо.


 
Desdechado ©   (2007-04-19 17:26) [1]

with(TForm2.Create(Application)) do
try
...
finally
 Release;
end;


 
Romm ©   (2007-04-19 17:29) [2]

1) убераешь ее из форм, создаваемых "автоматически".
2) Form2:=TForm2.Create(Owner);
   Form2.ShowModal;


 
Gentos   (2007-04-19 17:31) [3]

Делаешь так :
Form2.Visible := false;
и потом когла клацаешь на кнопочку "Отчет" , пишешь
Form2.Visible := true;
и вот и все :)


 
Сергей М. ©   (2007-04-19 17:32) [4]


> Romm ©   (19.04.07 17:29) [2]


рекомендую прекратить давать идиотские советы.


 
allucard   (2007-04-19 17:38) [5]


> Сергей М. ©   (19.04.07 17:32) [4]

не знаю как вам, но мне это намного больше понравилось Gentos   (19.04.07 17:31) [3]

Просто забыл что форма в файле проэкта создаётся.


 
Romm ©   (2007-04-19 17:39) [6]


> Сергей М. ©   (19.04.07 17:32) [4]

ты с [3] не ошибся?

Иначе что? :))) Да и чем он идиотский?


 
Desdechado ©   (2007-04-19 17:53) [7]

> намного больше понравилось Gentos   (19.04.07 17:31) [3]
И зачем тебе постоянно занимающая память форма, если она может никогда не понадобиться? А если их будет 20 или 200?


 
Romm ©   (2007-04-19 17:56) [8]


> Desdechado ©   (19.04.07 17:53) [7]

вот скажи мой способ идиотский?


 
IceBeerg ©   (2007-04-19 18:36) [9]

//Если форма не создана, создаем ее
If Not Assigned(Form2) Then Application.CreateForm(TForm2,Form2);
//Используем в модальном режиме
Form2.ShowModal;
//Уничтожаем форму
Form2.Free;

Если, где ошибся поправьте.


 
Romm ©   (2007-04-19 18:44) [10]


> Сергей М. ©   (19.04.07 17:32) [4]

ПОЧЕМУ мой способ идиотский?!?!?!?


 
allucard   (2007-04-19 18:44) [11]


> Desdechado ©   (19.04.07 17:53) [7]

Понравилось в смысле прикола :)


 
Kolan ©   (2007-04-19 19:05) [12]

> А если их будет 20 или 200?

В сабже две, я тоже за Gentos   (19.04.07 17:31) нормальное решение&#133


 
Romm ©   (2007-04-19 19:07) [13]


> Как сделать так, чтоб форма создалась по событию, а не автоматически,
>  после запуска приложения

и при чем тут [3]
?


 
Kolan ©   (2007-04-19 19:10) [14]

> и при чем тут [3]
> ?

При том, что помимо того, что уже в [1] дали правильный ответ, есть еще совет не парится и забить на то что форма эта будет в памяти, что и отражено в [3]&#133



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

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

Наверх





Память: 0.48 MB
Время: 0.042 c
15-1176097410
Девушка
2007-04-09 09:43
2007.05.13
Итеративный ЖЦ разработки


2-1177066247
Настена
2007-04-20 14:50
2007.05.13
Помогите пожалуйста...


15-1176232304
ArtemESC
2007-04-10 23:11
2007.05.13
Как выципить мелодию которая подоется на колонки?


2-1177416203
Lamborgini
2007-04-24 16:03
2007.05.13
Помощь нужна


1-1173995089
Дмитрий А.
2007-03-16 00:44
2007.05.13
Запись DBGrid в Excel





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский