2016-03-03 28 views
-2

我使用的是Delphi 7和dev的快遞 我將tcxDBcurrency添加到我的Form中,在DisplayFormat中的對象檢查器 中我把:,0.000; (只允許positiv值) 但我在測試我的組件時,我試圖把' - '我有一個例外, 我有一個解決方案,在按鍵我不允許插入' - ' 這裏是另一種解決方案,請,我想我的DisplayFormat有問題嗎?在TcxDBcurrencyEdit中允許正值

+0

「我有個例外。」你可以和消息。我們不可以。 –

+0

問題是U刪除displayFormat中的負值,我不明白爲什麼我有可能插入''? –

+0

「我不明白爲什麼我有可能插入 - '」Err,允許用戶輸入負數,借記而不是在n賬戶中的任何貸項等等。 – MartynA

回答

1

This DevEx support post提出兩種解決方案:

  1. 添加的OnKeyPress上的處理程序編輯器,並抑制「 - 」

  2. 將MINVALUE爲0。這將讓用戶輸入了「 - '但退出時會觸發驗證程序。

它看起來好像是在混淆DisplayFormat和EditFormat。

+0

我添加OnKeyPress處理程序來壓制' - '第二個解決方案,但沒有解決我的問題 –