![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Добрый день уважаемые форумчане !
Проблема: Имеется одна форма TForm1. Необходимо при двойном нажатии на ярлык программы (для запуска) запустить её скрыто. Цитата:
Из панели задач скрыл, а вот с самой формой проблемы. Прошу вас дать мне полный вариант решения. Всем заранее благодарен. С ув. Frost Последний раз редактировалось Hack M, 24.01.2011 в 14:50. |
|
#2
|
||||
|
||||
|
Application.ShowMainForm:=false; я так понял это тебе надо
|
|
#3
|
||||
|
||||
|
Цитата:
Возможно, Александр, но если вас не затруднит подскажите куда это вставить, чтобы при запуске окно скрыто было. |
|
#4
|
||||
|
||||
|
Вопрос был решен с помощью гугла.
В Object Inspector - вкладка Events - параметр OnShow - выбираем CreateForm Код:
procedure TForm1.FormCreate(Sender: TObject); begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.ShowMainForm:=false; ShowWindow(application.Handle,SW_HIDE); Application.Run; end; |
|
#5
|
||||
|
||||
|
Код:
procedure TForm1.FormCreate(Sender: TObject); begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.ShowMainForm:=false; ShowWindow(application.Handle,SW_HIDE); Application.Run; end; ну я же так и сказал достаточно только этого кода в красном |
|
#6
|
|||
|
|||
|
Цитата:
большего бреда я не видел |
|
#7
|
||||
|
||||
|
то есть ? что там не так ?
Гугл мне сказал делать так )) Да и работает всё =) |
|
#8
|
||||
|
||||
|
вообще-то все всегда писали это в dpr:
Код:
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.ShowMainForm:=False;
Application.CreateForm(TForm1, Form1);
Application.Run;
end. |
|
#9
|
|||
|
|||
|
А я делаю проще. На форме меняю свойства: AlphaBlend:= true; и AlphaBlendValue:= 0, и если надо будет ее показать, то меняю AlphaBlendValue
|
|
#10
|
||||
|
||||
|
|
|
#11
|
|||
|
|||
|
Цитата:
|
|
#12
|
||||
|
||||
|
я понял и поэтому почему-то боюсь за его вариант решения
к тому же вся задача решается 1 строчкой кода. и тема по идее закрыта на 2-ом посте. да и скрывать форму используя AlphaBlend... ...а если Windows 95? ![]() |