VS的winform窗体NumericUpDown控件ValueChanged事件获取的数值是上一次数据的问题怎么解决?
什么意思?
不可能啊,你在ValueChanged事件里直接var a = numericUpDown1.Value;获取的是上一次的结果?
直接通过控件属性不好处理,你可以生命一个变量,每次变化更新值,再次点击加减时,这个变量不就是前一个值吗
public void nud_Value_ValueChanged(object sender, EventArgs e)
{
CurrentUT.Value = (float)nud_Value.Value.ToDouble();
}
就是 CurrentUT.Value 的值获取到后如果光标在控件里,数据值保存不到,把光标移除控件又可以保存了,这一点不是很理解。