Проверка применимости символа в поле
Свойство function IsValidChar(InputChar: Char): Boolean; virtual;
возвращает True, если символ InputChar может быть записан в поле того или иного вида:
| Тип поля | Верные символы | 
| FtBoolean | все | 
| FtSmallInt | числа 0 ..9, плюс (+), минус (-). | 
| FtWord | числа 0 ..9, плюс (+), минус (-) | 
| FtAutoInc | числа 0 ..9, плюс (+), минус (-) | 
| FtDate | все | 
| Ftlnteger | числа 0 ..9, плюс (+), минус (-) | 
| FtTime | все | 
| FtCurrency | числа 0 ..9, плюс (+), минус (-), буква Е или е и разделитель дробной и целой части (определяется текущими установками Windows на конкретном компьютере) | 
| FtDateTime | все | 
| ftFloat | числа 0 ..9, плюс (+), минус (-), буква Е или е и разделитель дробной и целой части (определяется текущими установками Windows на конкретном компьютере) | 
| ftBCD | числа 0 ..9, плюс (+), минус (-), разделитель дробной и целой части (определяется текущими установками Windows на конкретном компьютере) | 
| ftString | все | 
| ftVarBytes | все | 
| ftBytes | все | 
| ftBlob | все | 
| ftDBaseOle | все | 
| ftFmtMemo | все | 
| ftGraphic | все | 
| ftMemo | все | 
| ftParadoxOle | все | 
| ftTypedBinary | все | 
| ftUnknown | все | 
