Текущий архив: 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.46 MB
Время: 0.043 c