| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Теряются свойства при закрытии формы в design mode |
| Автор: ilyalyu 16.8.2008, 15:31 | ||||||
Имеется свойство:
Для сохранения/чтения этого свойства в/из потока используется следующий механизм:
Для редактирования данного свойства регистрируется редактор:
Проблема следующая. Если изменить компоненту TMyComponent с помощью TMyComponentEditor, а потом закрыть форму, на которой расположена данная компонета, то измененное значение компоненты не сохраняется и при повторном открытии формы востанавливаются старые значения. Если произвести на форме какие-то дополнительные изменения, то форма сохраняется и моя компонента тоже. Я думаю, проблема в том, что нужно каким-то образом дать Delphi понять, что данные внутри моей компоненты изменились и соответственно Delphi должна сохранить форму перед закрытием. Вопрос - как это сделать. |