Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2009, 17:13   #1
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию Форма не хочет скрываться 0_о

Здравствуйте. Я столкнулся с тем, что форма упорно не хочет скрываться при старте.

Код:
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.ShowMainForm := False;
Application.Run;
Это работает когда проект пустой. Но в реальной программе я накидываю на неё компоненты. И при старте в этих компонентах происходят всякие действия (запись в LisBox например).
Я даж непонимаю почему не хочет скрываться форма 0_9
При этом если повесить Form1.Hide на OnClick, то форма скроется....

Зарание спасибо.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 19.06.2009, 17:20   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

У меня всё работает с компонентами и без.
В крайнем случае, скрывайте форму так:
Код:
Procedure TForm1.FormCreate(Sender: TObject);
Begin
Application.ShowMainForm:=False;
End;
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 19.06.2009, 17:39   #3
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Эт я тоже пробывал
Я недавно Делфи поставил, ужу начинаю думать что нужно переустанавливать ибо криво встала..
Вот скидываю проект. Суть проги пока проста. Поиск фаилов .pas на диске.
Вложения
Тип файла: rar SearcPas.rar (7.6 Кб, 11 просмотров)
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 19.06.2009, 17:53   #4
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Всё понятно. Установите у формы свойство
Код:
Form1.Visible:=False;
И всё будет работать.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 19.06.2009, 18:08   #5
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Большое спасибо : )
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 19.06.2009, 19:19   #6
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

На событие
onActivate поставь
Код:
showWindow(application.mainForm.handle, SW_HODE)
Altera вне форума Ответить с цитированием
Старый 19.06.2009, 19:42   #7
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

SW_HIDE а не SW_HODE
Манжосов Денис :) вне форума Ответить с цитированием
Старый 20.06.2009, 23:57   #8
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

А так же Form1.Hide и Form1.Show
Alter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не хочет загружаться zotox Помощь студентам 9 04.05.2009 17:30
Программный шлюз не хочет читать marain Общие вопросы C/C++ 0 07.01.2009 00:52
Что хочет программист? Я Оля Свободное общение 1 10.11.2008 15:23
Кто хочет кнопку? Altera Компоненты Delphi 23 12.05.2008 17:01
поиск ни как не хочет работать Gooch БД в Delphi 6 05.04.2008 20:53