Вопрос по сохранению в windows forms c

Создаю приложение, где у меня есть кнопка, которая создаёт другие кнопки и тут возник вопрос, как все эти созданные кнопки сохранить, чтобы при следующем запуске программы они остались.

Не используй массив кнопок, как массив данных - иначе каша получится потом при их считывании и при считывании кучи свойств. Куда лучше будет вместо прямого добавления кнопки написать структуру, где будут хранится позиции, текст, нужные для сохранения свойства. При закрытии запись структуры в файл, при открытии - считывание из файла. А уже из этой структуры в памяти по событию перерисовать можно то что изменилось (подогнать кнопки или полностью перерисовать форму). Для конвертации любого класса в JSON затем в строку и обратно - поможет Newtonsoft.Json

Добавить комментарий