NumericUpDownMaximum = 99とMinimum = -99初期値 =があるとし23ます。ユーザーがこのコントロールと入力にフォーカスを設定すると1(現在はそうです123)、値が に変更され99ます。23代わりに値を最大許容値に変更し続けるにはどうすればよいですか?
KeyDown と KeyPress をキャッチしようとしましたが、このイベント中に値は変更されませんでした。また、この質問で説明されている回避策を実装しようとしましたが、成功しませんでした。検証イベントは、コントロールを離れるときにのみ発生します。ユーザー入力が最大値より大きいか最小値より小さい場合は、単純に無視する必要があります。
アップデート。私はWinFormsを使用しています。