Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Форма под разрешение экрана


Автор: Gudzik11 21.3.2012, 15:25
Здравствуйте!Помогите,пожалуйста!
Мне нужно создать форму которая раскрывалась бы  во весь экран,и перекрывала панель"Пуск". После этого на неё поместить несколько компонентов так,чтоб при запуске моего проекта на другом мониторе,с другим разрешением,всё выглядело так как и на моём.


Автор: Canyon 21.3.2012, 15:37
А если на другом мониторе другое разрешение как тогда поведет себя форма вы не думали? 
Нужно как то сделать что бы кнопки и все отсальные компоненты остались доступными!!!

Код

Form1.Width := Screen.Width;
Form1.Heidth := Screen.Heidth;


Попробуй так. 

Автор: LegionnaireFH 21.3.2012, 17:03
Цитата(Gudzik11 @ 21.3.2012,  15:25)
и перекрывала панель"Пуск". 

Чтобы форма перекрывала собой панель задач и меню пуск вы должны поменять параметр FormStyle (Вкладка Properties в Object Inspector) вашей формы на fsStayOnTop.

Автор: Gudzik11 22.3.2012, 20:22
Как развернуть то понятно а как сделать чтоб форма маштабировалась с компонентами под любой монитор

Автор: Snowy 23.3.2012, 12:26
ScaleBy(Screen.Width , ширина_которая_задумана)

Добавлено @ 12:30
http://codegearguru.com/video/020/ScaleBy.html по использованию ScaleBy

Автор: Gudzik11 23.3.2012, 21:41
Спасибо буду пробывать 

Автор: northener 24.3.2012, 02:06
Цитата(Gudzik11 @  22.3.2012,  20:22 Найти цитируемый пост)
Как развернуть то понятно а как сделать чтоб форма маштабировалась с компонентами под любой монитор 

Идеального решения не существует. Есть только некоторые рекомендации. Например - разрабатывать(проверять/отлаживать) интерфейс приложения при минимальном разрешении монитора. Тогда при увеличении разрешения интерфейс останется читаемым в любом случае. Но у этой рекомендации есть один минус. Нельзя при при разработке интерфейса использовать "слишком низкое" разрешение. Иначе людям с не очень хорошим зрением не помогут даже "специальные возможности" Windows.
В основном моё замечание относится к "надписям", "заголовкам" и т.п. и т.д. Для остального есть ещё якоря (Anchors).

Автор: Gudzik11 25.3.2012, 12:06
Сделал всё по видео уроку использовал разрешение 800x600 получилась что по шерене всё растянулось а по высате при 800X600 всё как надо отображаеться а при изменении разрешения панель не растягиваеться до края экрана!

Может поможет кто нибуть нормально всё сделать ?


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)