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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2012, 03:59   #1
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию изменение размеров элементов на форме, delphi

как сделать так что б при изменении размеров окна все элементы масштабировались бы сами?
например уменьшая\увеличивая окно поле tchart всегда было на том же месте но уменьшалось\увеличивалось так же как и само окно
как это называется и как делаться?
SonicBob вне форума Ответить с цитированием
Старый 17.03.2012, 02:07   #2
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

ну да за сутки даже ни кто не написал хотяб что искать
SonicBob вне форума Ответить с цитированием
Старый 17.03.2012, 03:34   #3
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Смотри на свойства: constaints, align...или же вручную как нибудь делай (скажу честно, точно не знаю, но думаю что ответ в этих свойствах).

Последний раз редактировалось Delphi_ProGer; 17.03.2012 в 15:52.
Delphi_ProGer вне форума Ответить с цитированием
Старый 18.03.2012, 07:08   #4
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

да различные комбинации этих свойств помогли мне немного спс. А возмоно ли сделать что б программа сама принимала размеры по экрану пользователя?

Последний раз редактировалось SonicBob; 18.03.2012 в 07:40.
SonicBob вне форума Ответить с цитированием
Старый 18.03.2012, 08:04   #5
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

В дельфях, по-моему, есть глобальная переменная - Screen. Она тебе даст ширину и высоту экрана пользователя.
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Старый 18.03.2012, 09:03   #6
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Код:
Форма.WindowState := wsMaximized;
прекрасно устанавливается даже через ObjectInspector
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 18.03.2012, 11:15   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Событие формы OnResize. Если свойств объектов Align, Anchors, Constraints мало, то в OnResize формы программно управляйте размерами и положением визуальных объектов. В событии FormCanResize можно контролировать размеры формы, не допуская выход их за определенные границы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 18.03.2012 в 11:17.
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение размеров шапки и добавление в нее элементов MyLastHit Общие вопросы Delphi 5 04.11.2011 19:56
Изменение размеров компонентов на форме. prod87 Общие вопросы Delphi 2 18.05.2010 17:13
С++ Builder Изменение размеров компонентов на форме во время исполнения программы Bair C++ Builder 3 18.12.2008 13:43
Изменение размеров pinksky Microsoft Office Excel 3 18.04.2008 15:52
Изменение размеров элементов romets Win Api 2 18.02.2008 23:28