Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.14;
Скачать: CL | DM;

Вниз

Увеличение компонентов с разворачивание формы   Найти похожие ветки 

 
Alexi   (2010-01-14 11:41) [0]

Привет!!! Подскажите как сделать, чтобы при разворачивании формы компоненты на ней тоже увеличивались!!!


 
Юрий Зотов ©   (2010-01-14 11:45) [1]

Где надо - проставить свойства Align и Anchors.
И/или написать обработчик OnResize формы.


 
0x00FF00   (2010-01-14 12:45) [2]

Привет!!! Тебе, что, нужен "резиновый интерфейс"!!!
Тогда тебе нужно в каждом OnResize (как уже было сказано!!!) пересчитывать размер каждого компонента, исходя из его координат и размеров, выраженных в процентах от ширины и высоты формы!!! Куда их положить, думай сам, а я предлагаю свойство Tag!!! Там 4 байта — в каждый из них влезет по значению от 0 до 255, так что 4 значения из диапазона [1..100] точно поместятся!!!

P.S. И впредь, ограничься меньшим количеством символов "!" в вопросе.


 
turbouser ©   (2010-01-14 12:53) [3]

Что интересно, и в 1-м случае (Anchors) и во 2-м (OnResize) всеравно все будет разъезжаться :) Проверено (с) :)
Хотя, наверное, можно извратиться и после OnResize пробегать по всем контролам, проверять что на что наезжает и корректировать.


 
Игорь Шевченко ©   (2010-01-14 13:10) [4]


> Проверено (с) :)


фигово проверял


 
clickmaker ©   (2010-01-14 13:31) [5]

> Что интересно, и в 1-м случае (Anchors) и во 2-м (OnResize)
> всеравно все будет разъезжаться

если слишком быстро ресайзить, не будут успевать?


 
Anatoly Podgoretsky ©   (2010-01-14 14:06) [6]

> turbouser  (14.01.2010 12:53:03)  [3]

Ставь правильные координаты и размеры и используй ограничения и ничего разъезжаться не будет.


 
Anatoly Podgoretsky ©   (2010-01-14 14:06) [7]

> clickmaker  (14.01.2010 13:31:05)  [5]

На время ресайзинга не обрабатывать сообщения.



Страницы: 1 вся ветка

Текущий архив: 2010.03.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
2-1263335599
AntonioBanderas
2010-01-13 01:33
2010.03.14
Формат строки


15-1261938570
Anatoly Podgoretsky
2009-12-27 21:29
2010.03.14
Литвин президент!


2-1263300657
JSman
2010-01-12 15:50
2010.03.14
Как получить список файлов из MFT?


15-1261867671
KennyG
2009-12-27 01:47
2010.03.14
Ярлык с указанием CLSID вместо пути


15-1260123757
Кто б сомневался
2009-12-06 21:22
2010.03.14
Как включить Drag n Drop в висте