一个打字练习程序
要求是
第一行是数字的加减乘除,第二行是打上去
例如23566.253+2556.21—4528.23。。
——输入。
并计算一分钟里打对多少,打错多少
我不知道用什么控件

解决方案 »

  1.   

    估计没有控件.
    第一行用TLABLE作.
    不过第二行可以用一些EDIT来作.
    这些EDIT的大小与TLABEL上的每个字大小一致,在EDIT的EXIT中判断一下是否等于某个值,等就行了,不等就打错了.再放一个TIMER作时间
      

  2.   

    例如:
        我的打印文字放在1.txt中,1.txt内容如下:
        123123123123
        1231231231231212323
        ……
    用程序读出第一行:
    var
      StrList:TStringList;
    begin
      StrList:=TStringList.Create;
      StrList.LoadFromFile('c:\1.txt');
      Edit1.Text:=StrList.Strings[0];//这儿读出1.txt的第一行
    end;至于说判断打字的对错还有记录打字速度也不难    
      

  3.   

    lazywolf,这一步我很早已经做到了,问题就是怎么一个一个字符判断正确与错误,并且错的为红色,对的为蓝色。