我的目的是防止用户在edit里输入非法数字如'75963..89'或是字符.请各位高手帮帮忙!谢谢大家了!

解决方案 »

  1.   

    try
        StrToFloat(Edit1.text);
      except
        showmessage('不是浮点数');
      end;
      

  2.   

    在onkeypress或onkeydown里只让输入数字和退格(ASCII是8);点号只让输入一个,可以用一个全局变量保存,可以是edit本身;每按一次按键就判断一次(在onkeypress或onkeydown里),多于一个点的就不让输入。
      

  3.   

    我写过一个控件可以解决只让用户输入数字的问题,控件源码下载地址如下:http://www.tomore.com/dispdocnew.php?id=12355