System.Windows.Forms.NumericUpDownコントロールを備えたフォームがあります。
範囲が0〜100で、現在の値(スピナーを介して到達)が100であるとします。許容範囲外の数値(たとえば567)を入力できますが、フォームで[OK]をクリックすると値をリセットすると、範囲外の値が100にサイレントに設定され、フォームが閉じます。
顧客は、番号が範囲外であるという明示的なメッセージを望んでいます。そこで、NumericUpDown.Text
フォームcloseでプロパティを確認することを検討しましたが、そのプロパティは「567」ではなく「100」を返します。
コントロールに表示されるテキストが「567」であるという事実をどこで(またはどのように)「キャッチ」できますか?