У меня есть настройка, которую я установил для пользовательского свойства DataGridViewAutoSizeColumnsMode
.Я предполагаю, что это ENUM, если это как-то связано со всем этим.
В моем коде есть метод, который будет получать и устанавливатьсвойство, подобное этому:
public DataGridViewAutoSizeColumnsMode COLUMN_SIZE_MODE
{
get { return Properties.Settings.Default.COLUMN_SIZE_MODE; }
set { Properties.Settings.Default.COLUMN_SIZE_MODE = value; }
}
Теперь настройкой управляет comboBox со всеми альтернативами, содержащимися DataGridViewAutoSizeColumnsMode
, и с него можно читать.Однако я не знаю, как сохранить выбранное значение в установочной переменной.
Когда я нажимаю кнопку «сохранить», значение, выбранное в поле со списком, должно быть сохранено в переменной настроек.С другими настройками, которые являются просто строками, я могу просто сделать так:
DEFAULT_DATABASE = defaultDatabaseComboBox.Text;
Но так как я установил другую настройку в нетекстовое свойство, я не могу использовать метод .Text для указанияк значению в поле со списком, например так:
COLUMN_SIZE_MODE = columnSizeModeSetting.Text;
Что я могу сделать, чтобы сохранить текст в моем поле со списком в настройке с пользовательским свойством?