Форум: "Начинающим";
Текущий архив: 2009.05.03;
Скачать: [xml.tar.bz2];
ВнизРазмер по экрану Найти похожие ветки
← →
b@v © (2009-03-18 12:15) [0]Есть программа, как можно сделать так, чтобы она подгонялась под любой монитор, с любым разрешением ?
← →
Palladin © (2009-03-18 12:18) [1]Application.MainForm.WindowState:=wsMaximized;
← →
b@v © (2009-03-18 12:35) [2]
> Application.MainForm.WindowState:=wsMaximized;
Это то то понятно, что во весь экран. Я имею ввиду, что например если разрешение меньше, то некоторые формы не влазиют на экран. есть что то типа Screen. Хотя конечно может я и ошибаюсь. Писал прогу на одной машине, а потом включил на ноуте и там формы как попало.
← →
Palladin © (2009-03-18 12:44) [3]А не нужно такие здровые формы лепить.
← →
немо2 (2009-03-18 12:44) [4]
> есть что то типа Screen.
есть Screen: TScreen; глабальная var опредленa в Forms.
а чего надо то?
← →
Darvin (2009-03-18 14:52) [5]в режиме Maximized любая форма влезет в экран, а вот контролы в форму могут и не влезть. Рули в направлении Align, Anchors, Constraints.
Также TForm.Scale и TForm.Autoscroll
← →
b@v © (2009-03-25 11:31) [6]
> немо2 (18.03.09 12:44) [4]
>
>
> > есть что то типа Screen.
>
> есть Screen: TScreen; глабальная var опредленa в Forms.
>
> а чего надо то?
У меня написана программка с разрешением экрана 1280*1024, допустим, если на другом ПК разрешение 800*600, то хотелось бы чтобы все уместилось на экране и при этом ничего не покорежилось, чтобы типа форма и все компоненты подогнались под размер экрана. Как такое реализовать ? Подскажите плиз.....
← →
brother © (2009-03-25 11:35) [7]масшабируй контролы, но это как последний вариант, ведь они могут оказаться совсем маленькими ;)
зы любая програмка должна умещаться в 800х600, имхо...
← →
b@v © (2009-03-25 11:37) [8]
> масшабируй контролы,
А как это сделать ? уменьшать каждый контрол при уменьшении формы или как ?
← →
{RASkov} © (2009-03-25 11:40) [9]> [6] b@v © (25.03.09 11:31)
да просто проектируй интерфейс так, чтоб он выглядел приемлимо при любых разрешениях.... Пример Word...
А "резиновые" контролы - это и сам упаришься, да еще и глючно все это будет.... Пример: Налогоплательщик 2008 (ужасно, убил бы) :)
← →
{RASkov} © (2009-03-25 11:41) [10]> [8] b@v © (25.03.09 11:37)
именно.... и не только за размерами контролов нужно следить, но и за размерами шрифтов - а тут вообще труба :)
← →
b@v © (2009-03-25 11:43) [11]
> {RASkov} © (25.03.09 11:41) [10]
>
> > [8] b@v © (25.03.09 11:37)
>
> именно.... и не только за размерами контролов нужно следить,
> но и за размерами шрифтов - а тут вообще труба :)
Ну подскажи как все это обойти ? мне надо чтобы на весь экран форма была в любом случае
← →
{RASkov} © (2009-03-25 11:49) [12]> [11] b@v © (25.03.09 11:43)
Поставь на своем мониторе, где проектируешь ПО, разрешение 800х600 и пиши....
Или проще при проектировании размеры формам не делай больше 800х600....
И старайся все умещать на форме....
А лучше посмотри как это у Ворда.... хотя тут зависит от "типа"(или как это назвать) интерфейса...
← →
StriderMan (2009-03-25 12:01) [13]у нас в конторе стандарт - все формы проектируются для 640х480. Специфика потребителей такая. Если форма умеет правильно растягиваться на любой размер - хорошо, нет - и ладно.
← →
brother © (2009-03-25 12:54) [14]> Ну подскажи как все это обойти ? мне надо чтобы на весь
> экран форма была в любом случае
тебе тут люди говорят-говорят, а тебе нужен код да?
← →
SP (2009-03-25 13:06) [15]
> Ну подскажи как все это обойти ?
Сначала подумай что при этом должно получиться, и тогда все глупые мысли пропадут сами собой.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.05.03;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.162 c