在我的c#程序中,我有一個非常簡單的代表數值的DevExpress編輯框。格式化表示數值的編輯框的最佳方式是什麼?
我想什麼做的就是以這樣的方式加入限制條件上的小數位數是:
- 用戶不能輸入,粘貼或以任何其他方式輸入值包含多於預定義的小數位數。事實上,我只是希望編輯框在輸入3位小數後立即忽略用戶的輸入。
- 如果程序員設置了編輯框的文本,則該值被舍入以滿足要求。
這樣做的最好方法是什麼?
詩:我認爲這將解決我的問題:
valueTextEdit.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;
valueTextEdit.Properties.DisplayFormat.FormatString = "#.000;[#.000];0.000";
但它似乎並沒有做任何事情。我仍然可以輸入10位小數的值。同樣在代碼中,我可以將編輯框文本設置爲具有更多小數的值。
嘗試將小數。 – Willem
我該怎麼做? –