C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Создание редакторов свойств\компонентов, События дизайнера форм — как отловить?
klen
Отправлено: 02.03.2004, 00:56


Не зарегистрирован







Потребовался компонент который позволит выполнять сериализацию обьектов(читай сохранение и загрузку VCL классов), наподобие RXLib TFormStorage, но мне необходимо хранить все в XML, поэтому по начал его изучать, сил не хватило (ну чето очень мутно они в RX работу со свойствами учудили) , плюнул (благо по пути понял идею такого компонента и изучил RTTI ) и написал тоже самое с нуля, только прикрутил сохранение в XML файл, все работает , все стреляет , даже не глючит пока smile.gif) тлько вот проблема , когда редактором компонента выбираю сохраняемое свойство оно записывается в список в виде например Form1.Visible , после выхода из редактора , ползователь может поменять Form1 на Form1001 и тогда запись станет устаревшей.
Раскажите кто знает как отследить событие что дизайнер форм чтото изменил на форме — добавил компонент, изменил имя уже брошенного на форму компонента. В благодарность выложу исходники если комуто нужно с XML работать

Вернуться в Вопросы программирования в C++Builder