vladman
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Meister Floh Ok, теперь ясно. Дело в том, что cxPropertieStore на данный момент не может сохранять TStrings. Девэкспресы с 01.08.2006 обещают это поправить. Ну раз еще не поправили, можно немного обработать эту ситуацию. Идея очень простая - перед сохранением в файл/реестр компонентом cxPropertieStore, сохранить содержимое свойства типа TStrings в свойсво типа String и указать это свойство в cxPropertieStore как сохраняемое. Я использую для таких случаев свойство Hint, но можно и любое другое текстовое поле, например HelpKeyword, все зависит от того какое из них не используется в данном проекте. Итак, в обработчике onClose формы выполняем <YourcxMemo>.Hint := <YourcxMemo>.Lines.DelimitedText; а в обработчике onCreate формы выполняем <YourcxMemo>.Lines.DelimitedText := <YourcxMemo>.Hint; <YourcxMemo>.Hint := ''; // ну, или ваш хинт если он используется Вот, собственно и все. |