Показать полную графическую версию : C++Builder 6.0:сохранение формы
У меня вот такой вопрос:
Как сохранить на форме приложения передвинутые "драгдропом" на новые места во время работы, различные компоненты- кнопки, боксы и т.д. после закрытия приложения и открытия его снова?
alextrs, можно записать их координаты в файл, реестр, а при запуске размещать все элементы соответственно.
Об этом я думал,но кто при запуске будет открывать этот файл и куда читать координаты?
Сама прога и будет открывать хранилище (файл, реестр) и считывать данные она будет в соответственные пункты компонентов - кнопок, боксов и т.д.
Как сохранить на форме приложения передвинутые "драгдропом" на новые места во время работы, различные компоненты- кнопки, боксы и т.д. после закрытия приложения и открытия его снова? »
Если имеется ввиду в форме проэкта, так помоему они и так сохраняются, автоматом, а если во время выполнения - то согласен с Admiral'ом.
Да спасибо! Я понял. Только муторно все это- запоминать в файле 40-50 координат,а потом читать их. Я просто думал,что может в Билдере,в каких-нибудь свойствах Формы (или где еще) есть такая возможность:автоматом сохранять положение компонентов на форме.
муторно все это- запоминать в файле 40-50 координат, »
По разному можно сделать.
Если близка технология ХМЛ, то там не так муторно. Может даже есть уже написанный такой компонент, что б не изобретать велосипед.
Есть очень интересный визуальный компонент "TcxPropertiesStore" в пакете DeveloperExpress
С помощью него можно легко сохранить любые свойства любых компонент (не тотлько кнопок, боксы и т.д)
Может сохранять в реестр, INI файл или поток
Как выглядит его настройкка см. прикрепленный файл.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.