Преобразование Структуры в Дерево значений и Дерева значений в Структуру. Управляемые формы
Достаточно много информации о том, как заполнить дерево значений из структуры, массива, и прочих входящих данных. А вот как дерево значений преобразовать обратно, не найти. Решил исправить этот недочёт. Держите велосипед.
- Описание
- Подробнее
Описание
Обработка — пример преобразования структуры в дерево значений и обратно из дерева значений в структуру на управляемых формах.
Храню настройки в структуре. И для их быстрого просмотра, а также для внесения мелких правок, не прибегая к форме настроек, изобрёл небольшую обработку.
Всё запилено в рекурсии.
Например, 3 уровня вложенности. При испытаниях использовал простые типы данных, но, думаю, могут быть любые ссылочные значения, которые без проблем передаются между сервером — клиентом.
Обработка является кодовой базой, для своего проекта. Кодил на платформе: 8.3.21.1393, код будет работать на любой платформе с управляемыми формами.
Пример кода, собирающего структуру по дереву значений.

