![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
drdoom |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: 1 Всего: 1 |
Многие знают что можно сохранить настройки программы следующим образом
где width и height это собстно то что вы хотите сохранить а settings.Width и settings.Height поля сохранений задаваемые в файле Settings.settings. так вот у мя проблема возникла с с этим. Есть следующий код
В нем первые три настройки сохраняются нормально, а вот четвертая, которая ColumnInfoCollection не хочет. ColumnInfoCollection это ArrayList экземпляров вот этого класса
Подробнее о проблеме: останавливал прогу перед методом Save(), в поле settings.ColumnInfoCollection все записалось прально. Но когда я запускаю следющую функции при старте программы :
То первые три значения загружаются точно такими же каким были во время сохнанения, а settings.ColumnInfoCollection =null. Возможно проблема в том что коллекция из экземпляров пользовательского класса, потому что точно такой же ArrayList со значениями double сохраняется и загружается нормально. Заранее спасибо за ответ. Это сообщение отредактировал(а) drdoom - 21.11.2008, 22:20 |
||||||||
|
|||||||||
Veitmen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 10.11.2006 Где: СПБ Репутация: 3 Всего: 4 |
Попробуй добавить атрибут Serializable к классу.
Не поможет пиши. |
|||
|
||||
drdoom |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: 1 Всего: 1 |
Veitmen, уже пробывал, не помогает, два дня с этой проблемой бьюсь, прям хочется класс на отдельные коллекции разбить, и отдельно сохранить, но это так убого будет выглядеть
|
|||
|
||||
Veitmen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 10.11.2006 Где: СПБ Репутация: 3 Всего: 4 |
Пробуй так
|
|||
|
||||
drdoom |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: 1 Всего: 1 |
Veitmen, Огромное спасибо) работает как часы)
|
|||
|
||||
Veitmen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 10.11.2006 Где: СПБ Репутация: 3 Всего: 4 |
Нез.) Пометь что вопрос решен.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |