假設我有與Maximum = 99
和Minimum = -99
和初始值= 23
NumericUpDown。如果用戶將焦點設置到此控件並輸入1
(現在將是123
),它將其值更改爲99
。 如何保留23
而不是將值更改爲允許的最大值?如何在NumericUpDown中保留有效值,而不是分配最大值?
我試圖捕獲KeyDown和KeyPress,但在此事件期間值沒有改變。此外,我試圖實施解決this question解決方法,但沒有成功。驗證事件僅在離開控制時發生。如果大於最大值或小於最小值,我需要忽略用戶輸入。
UPD。我正在使用WinForms。
WPF or WinForms? –
對不起,WinForms。 –