Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2016, 15:51   #1
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию Размер формы

Работаю на ноутбуке с разрешением 1024*768. Не могу задать ширину формы больше чем 1040. Почему? До этого был ноутбук с широкоформатным экраном, таких проблем не было.
edsjeka вне форума Ответить с цитированием
Старый 14.07.2016, 16:52   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Не могу задать ширину формы больше чем 1040.
Показывай - как пытаешься.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 15.07.2016, 10:16   #3
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Показывай - как пытаешься.
Как всегда, в инспекторе задаю размеры формы, но ширина больше 1040 и высота больше 784 не выставляются.
Разве может это быть связано с тем каким монитором я пользуюсь?
Изображения
Тип файла: png Снимок.PNG (69.3 Кб, 113 просмотров)
edsjeka вне форума Ответить с цитированием
Старый 15.07.2016, 13:12   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

А в рантайме?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 15.07.2016, 13:23   #5
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
А в рантайме?
В рантайме на 4 пиксела больше получается максимальная ширина 1044
Изображения
Тип файла: png Снимок1.PNG (34.5 Кб, 112 просмотров)
edsjeka вне форума Ответить с цитированием
Старый 15.07.2016, 13:31   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Ну а в итоге-то что тебе нужно? Сделать размеры 100500х100500?
Думаю, виндавс сам регулирует максимальные размеры, исходя из размеров рабочего стола.

колись давай, чо задумал!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 15.07.2016, 13:34   #7
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Ну а в итоге-то что тебе нужно? Сделать размеры 100500х100500?
Думаю, виндавс сам регулирует максимальные размеры, исходя из размеров рабочего стола.

колись давай, чо задумал!
Ничего особенного не задумал, просто программа будет работать на бОльших мониторах чем у меня на ноуте, вот и нужно под большие мониторы сделать, а как, если я не могу задать нужные мне размеры формы.
edsjeka вне форума Ответить с цитированием
Старый 15.07.2016, 13:38   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Ну так предоставь регулирование размеров ПОЛЬЗОВАТЕЛЯМ и успокойся уже, ёмаё.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 15.07.2016, 13:43   #9
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Ну так предоставь регулирование размеров ПОЛЬЗОВАТЕЛЯМ и успокойся уже, ёмаё.
Ну да, а как мне все вот это разместить на форме? если форма ВСЕ-закончилась.
Изображения
Тип файла: png Снимок3.PNG (44.0 Кб, 117 просмотров)
edsjeka вне форума Ответить с цитированием
Старый 15.07.2016, 14:01   #10
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Ну да, а как мне все вот это разместить на форме? если форма ВСЕ-закончилась.
Как-как, руками!
1. Задайся минимальными размерами формы и присвой их свойству Constraints.
2. В минимальных размерах размещай компоненты. ЭРГОНОМИЧНО! Если их много, используй страничные компоненты TPageControl, TTabControl, а также - дополнительные модальные окна, если нужно.
Не надо шокировать юзеров диалогами, в которых over9000 кнопок, надписей, полей и таблиц. С помощью TPageContol + TTreeView можно создать красивый и эргономичный интерфейс. Вот пример:


3. Если делаешь диалог с возможностью изменения размеров окна, придётся добавлять масштабирование. TGridPanel + TSplitter + свойство Align нужных контролов творят чудеса.
4. Советую, также, только в самом крайнем случаю использовать TScrollBox. Когда уж совсем больше никак.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...

Последний раз редактировалось min@y™; 15.07.2016 в 14:03.
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размер формы Andrey85 Компоненты Delphi 4 13.12.2010 00:14
размер формы street-walker Общие вопросы Delphi 2 05.01.2010 23:06
Размер формы segail Microsoft Office Excel 2 10.07.2009 21:39
Размер формы vitamin.rulez Помощь студентам 2 06.02.2009 15:29
размер формы ar4i Общие вопросы Delphi 3 21.11.2006 15:02