Текущий архив: 2002.06.06;
Скачать: CL | DM;
Вниз
Раскрытие окна на весь экран Найти похожие ветки
← →
Константин (2002-05-24 10:51) [0]Как при старте задачи развернуть форму так, что-бы она занимала всю площадь экрана.(закрывала собой таскбар)
← →
IronHawk (2002-05-24 11:00) [1]Form1.ShowModal;
Form1.WindowState:=wsMaximized;
Form1.FormStyle:=fsStayOnTop;
..............
← →
Song (2002-05-24 11:04) [2]2IronHawk © (24.05.02 11:00)
Данный пример раотать не будет т.к. вот эти
Form1.WindowState:=wsMaximized;
Form1.FormStyle:=fsStayOnTop;
строки выполнятся только после того, как форма Form1 закроется.
← →
Константин (2002-05-24 11:09) [3]При таком подходе таскбар остается на эране и форма не занимает весь экран
← →
Andrey007 (2002-05-24 11:20) [4]Form1.BorderStyle:=bsNone;
Form1.WindowState:=wsMaximized;
а вот что касается Form1.FormStyle, то это зависит от того, что Вам нужно. Если Вам надо размещать поверх этой формы свои окна, то Form1.FormStyle:=fsStayOnTop; нельзя делать ни в коем случае, поскольку это будет загораживать все остальные окна в этой программе после первого же нажатия на него. Вместо этого надо делать Form1.FormStyle:=fsNormal;
← →
Alx2 (2002-05-24 11:33) [5]Дополнительно:
Form1.Align := alNone
← →
eSKey (2002-05-24 11:45) [6]Перед показом формы - прочитать Screen.Height & Width, установить Form.Top & Left:=0, а Height & Width размерам из скрина. Потом показывать. Вместо чтения размеров скрина можно юзать getsystemmetrics (см. хелп, все расписано).
← →
Константин (2002-05-24 13:43) [7]Всем спасибо
Страницы: 1 вся ветка
Текущий архив: 2002.06.06;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.005 c