Используйте настройки приложения, которые уже предоставлены:
Properties.Settings.Default.FormText = "Some Value"; //this is a string value, for checkboxes it can be boolean , ...
Properties.Settings.Default.Save();
Вы можете найти более подробную информацию об этом здесь .
Вы также можете сохранить свойнастройки в текстовом файле в каком-либо пользовательском формате или просто в сериализованном формате json, но я рекомендую первый вариант.
Редактировать:
С учетом вашего комментария, aФорма скомпилирована в файл .exe и затем может быть использована, сохранив файл .cs
в текстовом формате, вы не сможете его использовать, однако, у вас есть возможность создать Windows Form Control
, он можетбыть скомпилированным в библиотеку dll, которую вы можете использовать в других своих проектах.
Вы должны попытаться создать Windows Form Control Library
.
Вот хороший пример библиотеки управления формами Windows: https://www.mindstick.com/Articles/51/creating-and-using-windows-forms-control-library-in-c-sharp-dot-net