| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > скрыть прогу в баре |
| Автор: BLACK_KOT 26.11.2007, 00:36 | ||
всё впринципе просто:
но в первую секунду после запуска прога таки появляется в баре! вернее начинает появляться и исчезает- а это портит всё впечатление. как исключить эту недоработку? пробовал закинкть код в собитие TForm1.FormCreate но тогда код ваабще не фурычит. |
| Автор: Rohoss 26.11.2007, 07:17 |
| Application.ShowMainForm:=false ; |
| Автор: BLACK_KOT 26.11.2007, 10:26 |
| и с чем это едят? в какое собитие вставлять этот код? oncreate, onshow вставлял - не катит. ПРИВЕДИТЕ ПРИМЕР, ЁПТЬ!! |
| Автор: THandle 26.11.2007, 11:34 | ||
В TForm1.OnCreate Поставить
ЗЫ: За последние два месяца я на этом форуме 3 раз отвечаю на такой вопрос |
| Автор: Rohoss 26.11.2007, 12:25 | ||
Тут нужно в файл Project1.dpr вставить, примерно так
|
| Автор: Snowy 26.11.2007, 12:27 |
| Примечание: Это решение для Delphi 2007. Остальные варианты - для более ранних версий дельфи. |
| Автор: maxim1000 26.11.2007, 13:21 |
| хм... а зачем тогда вообще форма? |
| Автор: Alexeis 26.11.2007, 13:42 |
Так форма видна на экране, ее нет только на панели задач. |
| Автор: Snowy 26.11.2007, 16:30 | ||
Если ты не в курсе, то Application в Delphi до 2007 является самостоятельным окном, размером в 0 пикселей. Поэтому, как минус, по правому клику нет пунктов размер, развернуть и т.п., т.к. окно приложения не может менять размеры. А в Delphi 2007 наконец-то от этого ушли, и роль приложения теперь выполняет главная форма. Отсюда и разница в подходе. В D2007 мы просто говорим не показывать. А для более ранних версий приходится применять WinAPI методы к окну приложения. |
| Автор: maxim1000 26.11.2007, 17:57 |
| хм... не знал... |
| Автор: BLACK_KOT 26.11.2007, 23:38 |
| THandle благодарю! |