Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.046 c
2-1159352100
TrainerOfDolphins
2006-09-27 14:15
2006.10.15
Программное возбуждение событий.


3-1155220269
.ruslan
2006-08-10 18:31
2006.10.15
Изменить цвет помеченых строк в DBGridEh


2-1159215032
Glomen
2006-09-26 00:10
2006.10.15
Связать listbox и textbox


11-1134555613
BaryVetaL
2005-12-14 13:20
2006.10.15
Что есть XCL?


15-1158757874
Cyrax
2006-09-20 17:11
2006.10.15
Языковая панель в Windows XP




   Наверх