在edit中,怎么控制只能输入数字及小数点,并且小数点不能在最前面以及最后面!
我以编下列代码,但不能控制小数点在最前面以及最后面!
if key=#13 then //回车进入下一个输入框
begin
key:=#0;
perform(wm_nextdlgctl,0,0);
end;
if not (((key>'0') and (key<'9')) or (key='.')) then
//只能输入数字以及小数点
begin
key := #0;
messagebeep(0);
end
else
if (pos('.', edit10.text) <> 0) then
if key='.' then
begin
key := #0;
messagebeep(0);
end;