NumericUpDownのValueChangedイベント内でエラーが発生しないことがある。
ValueChangedが発生する条件
- 違う値を入力した状態でエンターキー押下
- 違う値を入力した状態でフォーカスを他に移動
- マウスホイールのスクロール
- 上下ボタンのクリック
- 他のイベント中にNumericUpDown.Valueに違う値を代入
このValueChangedイベント内でわざとエラーを発生させる。
private void numericUpDown1_ValueChanged(object sender, EventArgs e) { throw new Exception("ERROR"); }