Главная страница
    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.46 MB
Время: 0.043 c
5-1140961860
Priest
2006-02-26 16:51
2006.10.15
Assign для наследника TCollectionItem


1-1157533336
apl
2006-09-06 13:02
2006.10.15
Как сохранить Items в TreeView


1-1156672010
Mr tray
2006-08-27 13:46
2006.10.15
Синхронизация


2-1159510933
vodvorezlaya
2006-09-29 10:22
2006.10.15
Как сделать закрытие формы по нажатию Esc?


2-1159423377
ГореПрограммер
2006-09-28 10:02
2006.10.15
Присвоение значения свойства группе объектов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский