NumericUpDown 区分上下

Pab*_*ias 1 c# numericupdown winforms

我有一个带有一些 numreicUpDown 控件的 WinForm,我想知道该值是否已增加或减少。控件会触发这两种情况下更改的事件值,据我所知,程序调用方法 UpButton 和 DownButton。有没有其他方法可以知道值是如何更改的,或者我必须使用此方法来执行此操作(例如触发事件器在上下按钮中实现我的代码)

Dmi*_*oly 5

没有标准方法可以做到这一点。我建议记住旧值并将其与新值进行比较

decimal oldValue;

private void ValueChanged(object sender, EventArgs e)
{
    if (numericUpDown.Value > oldValue)
    {
    }
    else
    {
    }
    oldValue = numericUpDown.Value;
}
Run Code Online (Sandbox Code Playgroud)