Класс для сериализации компонентов Windows Forms
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Язык программирования: C#
Среда разработки: Visual Studio 2008
Формат данных: XML
Функциональные возможности класса:
- сериализация всех вложенных компонентов;
- работа с объектами, сериализация которых изначально не предусматривалась;
- легкое добавление новых компонентов, реализованное через механизм настройки данных;
- возможность добавления новых форматов сериализации;
- создание новой формы на основе существующей;
- значения по-умолчанию не сериализуются.
Поддерживается работа с объектами следующих типов:
Form
- Стандартные элементы управления
Label
LinkLabel
Button
RadioButton
CheckBox
ComboBox
DateTimePicker
ListBox
CheckedListBox
ListView
TreeView
TextBox
RichTextBox
MaskedTextBox
NumericUpDown
PictureBox
MonthCalendar
ProgressBar
WebBrowser
- Контейнеры
Panel
GroupBox
SplitContainer
TabControl
FlowLayoutPanel
- Меню и панели инструментов
ContextMenuStrip
MenuStrip
StatusStrip
- Данные
DataSet
DataGridView
Класс в большой степени универсален, поэтому при небольшой доработке может использоваться для сериализации объектов любых классов.