Главная страница
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.048 c
11-1131834249
qazwsx
2005-11-13 01:24
2006.10.15
ошибка в..


1-1155619531
el-eXtremo
2006-08-15 09:25
2006.10.15
есть ли модули по редактированию xml


2-1159520325
tyo
2006-09-29 12:58
2006.10.15
запись в базу через DBGrid


15-1158903145
Ega23
2006-09-22 09:32
2006.10.15
С Днём рождения! 22 сентября


2-1159557331
Мурзилка
2006-09-29 23:15
2006.10.15
вместо русского появляются одни знаки ????????????????