我在keypress限制为什么不行?
if dbgrid1.Columns[3].FieldName='字段' then
if key in ['.'] then
if Pos('.',dbgrid1.Columns[3].fieldname)>0 then
Begin
Key:=#0
End;
...全文
345打赏收藏
大家好,这个如何做!关于小数点的!
当用户在dbgrid的计算字段输入两个小数点时,切换到下一个单元格就出错!这个必须怎么做呢? 也就是说怎么限制在dbgrid的某个单元格只输入一个小数点! 我在keypress限制为什么不行? if dbgrid1.Columns[3].FieldName='字段' then if key in ['.'] then if Pos('.',dbgrid1.Columns[3].fieldname)>0 then Begin Key:=#0 End;