У меня есть GroupBox
в Form
. В этом GroupBox
у меня есть три Checkboxes
, которые можно проверить один, два или три. Я хочу, чтобы проверенное состояние поддерживалось после закрытия этой формы и ее повторного открытия. Это что-то о GroupBox
, которое нужно учитывать? Как я могу это сделать? Спасибо.Флажки в групповом ящике автоматически снимаются при закрытии формы C#
0
A
ответ
0
Создайте пользовательский класс из элементов групповой области. Добавить свойства для каждого элемента, то есть .checked
Храните свой объект в глобальной переменной. Прежде чем закрыть форму, обновите свою глобальную переменную с помощью текущей структуры элементов и их проверенных свойств.
При повторном открытии формы загрузите и подготовьте групповой пакет к пользовательскому объекту.
Если ваше состояние группового режима должно сохраняться при закрытии приложения, вам нужно будет сделать это, но используйте базу данных вместо глобальной переменной.
Возможно, если вы можете предоставить некоторый код, мы сможем вам помочь. Как открыть форму и как ее закрыть? – rinukkusu
[эта ссылка может помочь] (https://msdn.microsoft.com/en-us/library/bb397750%28v=vs.110%29.aspx) –
Что значит закрытие формы? Закрытие одной формы и ее повторное открытие, пока приложение остается в живых или закрывает все приложение? – Adassko