字段輸入模式編輯器
在字段輸入模式編輯中可以選擇一種輸入模式
因為TStringField類型的字段部件沒有DisplayFormat屬性
設定字段的顯示和編輯格式
Delphi本身為某些類型的字段對象提供了設定其顯示和編輯格式的例程
表
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
例 程 名 運用的字段對象
─────────────────────────────
FormatFloat TFloatField
FormatDateTime TDateField
FormatInteger TIntegerField
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
上述這些用於設定日期時間類型
字段部件常需處理的事件如表
表
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
事件名 用 途
────────────────────────────
OnChange 當字段部件的字段值發生改變時
OnGetText 當字段部件獲得字段值時
OnSetText 當字段部件被設置字段值時
OnValidata 當字值被修改或插入新的字段值時
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
用戶想自己設定字段的顯示和編輯格式時
字段部件具有一些內部函數用於轉換字段值的類型
表
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
字段類型 AsString AsInteger AsFloat AsDatetime AsBoolean
────────────────────────────────────
TStringField 轉換成 轉換成整數 若能轉換 日期 轉換成布型
Stringg型 (若能轉換) 則轉換成 (若能轉換)
────────────────────────────────────
TIntegerField
TSmallField 字符型 整數型 浮點型 不允許 不允許轉換
TWordField
────────────────────────────────────
TFloatField
TCurrencyField 字符串型 捨入成整數 浮點型 不允許 不允許
TBCDField
────────────────────────────────────
TDateField
TDateTimeField 字符串 不允許 浮點數 日期型 不允許
TTimeField
────────────────────────────────────
TBooleanField 轉換成Time 不允許 不允許 不允許 布爾型或False
────────────────────────────────────
[
From:http://tw.wingwit.com/Article/program/Delphi/201311/25154.html