我打算在Winform應用程序中使用的NumericUpDown控件中實現以下行爲。在Winform應用程序中將NumericUpDown控件的行爲修改爲NumericCyclic控件
當我們點擊NumericUpDown控件的向下箭頭鍵時,控件的值會減小,並且在隨後的點擊中,它的值將繼續減小直到達到最小值。之後,值保持不變,以進一步點擊向下箭頭鍵。對於單擊NumericUpDown控件的向上箭頭鍵也是如此,即在達到最大值後該值保持不變,以便進一步點擊控件的向上箭頭。
我想實現以下行爲:
達到最大值後,如果用戶點擊向上箭頭鍵的值設置爲控件的最小值。
達到最小值後,如果用戶單擊向下箭頭鍵,將該值設置爲控件的最大值。
此方法存在問題,當您爲最大值設置一個值並且控件顯示max-1值時,並且當您單擊向上箭頭時,它不會顯示最大值,而是會跳轉到最小值。同樣的最小值也..有沒有解決方案呢? –
哎呀,很好!看到我的更新..! – TaW