Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.04 c
15-1158674598
Gerlon
2006-09-19 18:03
2006.10.15
Shareware


15-1158860149
Palladin
2006-09-21 21:35
2006.10.15
Опрос: Великий стеб


4-1149090395
DeeGreeZ
2006-05-31 19:46
2006.10.15
Работа с ИК портом


3-1155705179
vodvorezlaya
2006-08-16 09:12
2006.10.15
Использование даты и времени


15-1158772637
Новый_Юзер
2006-09-20 21:17
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский