我想知道是否有像'編輯'的組件,但只是爲了數字,所以我可以在我的代碼中使用.value
函數。 我的教科書說我必須編寫一個程序,當用戶輸入一個數字並點擊執行按鈕時,必須確定函數的結果。 這些功能是:Trunc,round,frac,sqr和sqrt。 我必須輸入值,看起來像一個'編輯',但每當我在我的代碼中使用.value
,它給我一個錯誤說:Undeclared identifier: 'value'
。雖然它在我使用'SpinEdit'時起作用。 原諒我真的很厚,我確實有嚴重的胸部和鼻竇感染,發燒相當嚴重,所以我現在還在別的地方。 謝謝! 哦,順便說一下,我也使用了'MaskEdit'組件,但它仍然給我提供相同的錯誤德爾福,編輯中使用數字
1
A
回答
1
對於編輯控件,沒有屬性名爲Value
,這是編譯器告訴你的。對於編輯控件,您需要的屬性是Text
。這是包含編輯控件內容的string
。您需要使用StrToFloat
或TryStrToFloat
才能轉換爲真實類型。
如果您願意,可以使用屏蔽編輯,並在輸入時驗證輸入。 TMaskEdit
控件來自TCustomEdit
,並且用於訪問其內容的屬性再次爲Text
和string
。
我個人不喜歡那樣,因爲我不認爲它給用戶提供了最清晰的反饋。爲一般浮點值編寫掩碼也很困難。我自己,我會驗證程序需要從字符串轉換爲真實的點。
0
那麼,既然您問是否有像這樣的編輯組件,我使用TMS AdvEdit。它處理整數和浮點數的過程非常體面。如果你負擔得起,這真的很有用。
它具有.FloatValue
和.IntValue
用於讀取和寫入該值的屬性,以及指定接受哪種輸入類型的EditType
。
相關問題
- 1. 使用德爾福編輯CSS使用德爾福
- 2. 德爾福7編輯框數字用逗號分組
- 3. 德爾福:使用參數
- 4. 德爾福組合CSV文件編輯
- 5. 德爾福v.Word - 如何從德爾福
- 6. 德爾福HID Delphi7和德爾福XE2
- 7. 德爾福 - 素數
- 8. 德爾福在使用簡單編輯器時去書籤
- 9. 德爾福 - 如何使用Delphi製作WYSIWYG HTML編輯器?
- 10. 德爾福編程手冊
- 11. 德爾福使用HIDController 2010
- 12. 德爾福使用Indy 10
- 13. 從德爾福使用wordpress
- 14. LIBRTMP德爾福:使用DLL
- 15. Pascal中的大數字(德爾福)
- 16. 德爾福TWebBrowser作爲HTML編輯器 - 獲取字體屬性
- 17. 德爾福:TImage中
- 18. 德爾福:XML數據綁定(編碼)
- 19. 德爾福字體資源
- 20. 德爾福
- 21. 與德爾福
- 22. 與德爾福
- 23. 德爾福:TRegExpr
- 24. 類德爾福
- 25. 德爾福ftpgetfile
- 26. 德爾福
- 27. DES_KEY_SZ德爾福
- 28. 德爾福
- 29. 與德爾福
- 30. 德爾福Application.HintColor
iAmount:= TryStrToFloat(edtInput.value); - 這是我目前的代碼,但它仍然給我同樣的錯誤 –
@link更仔細地閱讀我的答案。沒有「價值」。這就是編譯器所說的。它是'文字'。 –
也許我應該回到這一點,一旦我感覺好一點,這對我來說目前太困惑了。否則,我現在只需要使用spineit。 –