У меня есть форма и числовой элемент управления внизу. Я хочу, чтобы в некоторых условиях (_condition1) пользователь не мог изменить значение числового управления вниз. Как мне это сделать ? Я написал некоторый код, но он работает дважды (дважды).
class Form1 : Form
{
bool _condition1;
int _previousValue;
void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
if(_condition1)
{
numericUpDown1.Value = (decimal)_previousValue;
}
else
{
_previousValue = (int)numericUpDown1.Value;
}
}
}
Контроль должен быть включен.