Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   C++Builder 6.0:сохранение формы (http://forum.oszone.net/showthread.php?t=100300)

alextrs 09-02-2008 19:48 736751

C++Builder 6.0:сохранение формы
 
У меня вот такой вопрос:
Как сохранить на форме приложения передвинутые "драгдропом" на новые места во время работы, различные компоненты- кнопки, боксы и т.д. после закрытия приложения и открытия его снова?

Admiral 09-02-2008 20:20 736772

alextrs, можно записать их координаты в файл, реестр, а при запуске размещать все элементы соответственно.

alextrs 09-02-2008 20:48 736788

Об этом я думал,но кто при запуске будет открывать этот файл и куда читать координаты?

Admiral 09-02-2008 21:57 736839

Сама прога и будет открывать хранилище (файл, реестр) и считывать данные она будет в соответственные пункты компонентов - кнопок, боксов и т.д.

Drongo 10-02-2008 13:22 737157

Цитата:

Цитата alextrs
Как сохранить на форме приложения передвинутые "драгдропом" на новые места во время работы, различные компоненты- кнопки, боксы и т.д. после закрытия приложения и открытия его снова? »

Если имеется ввиду в форме проэкта, так помоему они и так сохраняются, автоматом, а если во время выполнения - то согласен с Admiral'ом.

alextrs 10-02-2008 14:44 737221

Да спасибо! Я понял. Только муторно все это- запоминать в файле 40-50 координат,а потом читать их. Я просто думал,что может в Билдере,в каких-нибудь свойствах Формы (или где еще) есть такая возможность:автоматом сохранять положение компонентов на форме.

Admiral 10-02-2008 14:54 737230

Цитата:

Цитата alextrs
муторно все это- запоминать в файле 40-50 координат, »

По разному можно сделать.
Если близка технология ХМЛ, то там не так муторно. Может даже есть уже написанный такой компонент, что б не изобретать велосипед.

Kestrel 14-02-2008 22:48 740395

Вложений: 1
Есть очень интересный визуальный компонент "TcxPropertiesStore" в пакете DeveloperExpress
С помощью него можно легко сохранить любые свойства любых компонент (не тотлько кнопок, боксы и т.д)
Может сохранять в реестр, INI файл или поток
Как выглядит его настройкка см. прикрепленный файл.


Время: 08:11.

Время: 08:11.
© OSzone.net 2001-