![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Как подогнать размер формы под разрешение экрана
![]() |
#2
|
|||
|
|||
![]() WindowState = wsMaximized
Это нужно? |
#3
|
||||
|
||||
![]() Попробую!
Думаю пройдёт! Спасибо! |
#4
|
||||
|
||||
![]() Не-а! Не то!
Меня интересует автоматический подбор размера под мониторы с разным разрешением! Я работаю на 1024*768, а когда пробую на 800*600 то окно проги выходит за пределы экрана. В то же время на 2048*768 на мониторе остаётся пустое место! |
#5
|
||||
|
||||
![]() Код:
procedure TForm1.FormCreate(Sender: TObject); begin Top := 0; Left := 0; Width := Screen.Width; Height := SCreen.Height; end; Не профи, но и не чайник ![]() ![]() |
#6
|
||||
|
||||
![]() Все равно не проходит!
Заголовок остаётся в пределах экрана, а тело самой формы выходит за пределы |
#7
|
||||
|
||||
![]() Такого не должно быть.
У меня все сработало. |
#8
|
||||
|
||||
![]() Чел , может у тебя просто монитор не правельно настроен ???
![]() [ Ты не сможешь никому помочь до тех пор, пока не поможешь себе ] Delphi 7 user ![]()
ICQ: 570224849 / JID: x-rem@jabber.ru|no / Skype: ukc-rem / VK: ukc_rem.vk.com (ID: 27703738) |
#9
|
||||
|
||||
![]() Попробуйте поиграться с ClientHeight, ClientWidth у формы и с ее высотой\шириной.
Не зависимо от настроек дисплэя можно все нормально настроить. X-rem, экспериментируй, смотри в отладчике встроенном значения высоты\ширины и примерно там поймешь сколько нужно отнять от высоты, возможно нужно отнять высоту заголовка, который считается как Form.Height-Form.ClientHeight, ну и т.д. и все у тебя получится, пробуй сам, не жди готовых ответов... THE CRACKER IS OUT THERE |
#10
|
||||
|
||||
![]() Всё. Уже решил.
Я использовал: SystemScrY := GetSystemMetrics(SM_CYSCREEN); SystemScrX := GetSystemMetrics(SM_CXSCREEN); SystemBorder := GetSystemMetrics(SM_CYFRAME); Теперь всё нормально работает ![]() |
#11
|
|||
|
|||
![]() Цитата:
![]() |
#12
|
||||
|
||||
![]() Цитата:
Код:
BorderStyle:=bsSingle Последний раз редактировалось Winny, 12.09.2007 в 21:24. |