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

Вниз

Как изменить размер обьектов на форме во время работы программы   Найти похожие ветки 

 
vodvorezlaya ©   (2006-09-29 10:42) [0]

Доброго времени суток.

Ув. мастера как изменить размер обьектов на форме во время работы программы и записать в файл.

Спасибо.


 
Elen ©   (2006-09-29 10:49) [1]


>  как изменить размер обьектов на форме во время работы программы

Поставь все анкоры каждого компонента в true. А записывать при анкорах думаю не надо. Запишеш только габариты окна в файл типа :
write(fail,top,left,width,height);

и при следующем запуске считывай эти параметры, а анкоры позаботятся о всем остальном


 
vodvorezlaya ©   (2006-09-29 10:56) [2]


> Elen ©   (29.09.06 10:49) [1]

Ничего не изменилось


 
Elen ©   (2006-09-29 10:58) [3]


> Ничего не изменилось

Тоесть? Ты размеры формы во время выполнения изменяеш?


 
vodvorezlaya ©   (2006-09-29 11:02) [4]

Мне немного другое необходимо.

Мне нужно чтобы размер обьектов внутри формы можно было менять без изменения формы окна.


 
Плохиш ©   (2006-09-29 11:04) [5]


> vodvorezlaya ©   (29.09.06 10:42)  
> Ув. мастера как изменить размер обьектов на форме во время
> работы программы

Размеры любых объектов изменяются путём присвоения новых значений  длине (Width) и ширине (Height).

> записать в файл.

Работа с файлами, обычно, хорошо описана в любой книге по программированию для начинающих.


 
vodvorezlaya ©   (2006-09-29 11:08) [6]


> Размеры любых объектов изменяются путём присвоения новых
> значений  длине (Width) и ширине (Height).

Ну чтоб мышкой перетянуть.


 
Плохиш ©   (2006-09-29 11:11) [7]


> vodvorezlaya ©   (29.09.06 11:08) [6]
>
> > Размеры любых объектов изменяются путём присвоения новых
>
> > значений  длине (Width) и ширине (Height).
>
> Ну чтоб мышкой перетянуть.

В обработчике событий мышки надо написать "присвоения новых значений  длине (Width) и ширине (Height)."


 
MsGuns ©   (2006-09-29 12:08) [8]

Св-во Align контейнеров с контролами (например, TPanel, TGroupBox, TPageControl...) - для "красивого" ресайзинга при измениении размеров формы, "многослойные" панели в дизайне визуального интерфейса.

Св-во Dock - для позиционирования одного контейнера относительно другого при перемещении последнего.

TSplitter для автовыравнивания размеров внутренних контейнеров относительно друг друга при изменении высоты или ширины у одного из них в рамках внешего контейнера-платформы.

Ручной пересчет геометрии в событии OnResizing контейнера для тех контролов, у которых нет св-ва Align (TEdit, TComboBox...) с использованием новых размеров контейнера и "соседних" контролов



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
15-1158737267
Ega23
2006-09-20 11:27
2006.10.15
С Днём рождения! 20 сентября


15-1159115578
Konstantin555
2006-09-24 20:32
2006.10.15
HELP! После установки Касперского пропала сеть и Интернет!


2-1159176559
mfender
2006-09-25 13:29
2006.10.15
AccesViolation в XML


15-1159162256
Ega23
2006-09-25 09:30
2006.10.15
С Днём рождения! 23 сентября


2-1159281738
jjj
2006-09-26 18:42
2006.10.15
Вопрос по DBGrid`у