Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Расширение экрана   Найти похожие ветки 

 
ss300   (2004-03-28 15:25) [0]

Добрый день мастера!  
Не подскажете как сделать размер формы универсальной, чтобы любых расширениях(800х600 и т.д.) не выходила за пределы экрана.

Заранее кланяюсь


 
Kerk ©   (2004-03-28 15:28) [1]

не "расширение", а "разрешение".


 
P.N.P. ©   (2004-03-28 15:30) [2]

При создании формы проверяй Screen.Width, Screen.Height
procedure TForm1.FormCreate(Sender: TObject);
begin
Width:=Screen.Width;
Height:=Screen.Height;
Left:=0;
Top:=0;
end;


 
KSergey ©   (2004-03-28 15:40) [3]

Просто на этапе разработки сделать ее не более, чем минимальное разрешение (640х480)
А дальше уже винда сама не даст более экрана форму растягивать.
Правда там еще может быть панель задач, но в общем случае ее размер заранее не известен... Да могут и еще какие панельки висеть... А если элементы формы не полезут в оставшееся место -тогда как быть?


 
P.N.P. ©   (2004-03-28 15:43) [4]


> А если элементы формы не полезут в оставшееся место -тогда
> как быть?


Уменьшить размеры элементов
ScaleBy,ScaleControls


 
KSergey ©   (2004-03-29 09:31) [5]

>  [4] P.N.P. ©   (28.03.04 15:43)

Ню-ню
В итоге буквы станут нечитабельными (положим, проектировали форму при разрешении 1240х1024, а у дурного пользователя всего 640х480), да и не факт, что всю ее не покосит...



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

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
14-1079762597
Alex Konshin
2004-03-20 09:03
2004.04.18
Купил новую машину


7-1076865401
Тупикин Илья
2004-02-15 20:16
2004.04.18
Работа с реестром


6-1076854734
Vladimir Bolotin
2004-02-15 17:18
2004.04.18
Работа с открытими спамерскими базами (типа ORDB)


1-1080473406
Step[B.M.]
2004-03-28 15:30
2004.04.18
Не получается сграбить в Bitmap визуальный компонент - усложняем


6-1076660282
Layner
2004-02-13 11:18
2004.04.18
Можно ли создать TIdSMTP в безформеном приложении? (=сервис NT)