做一个打字练习软件,用edit控件作为输入框,将输入的内容与一个richedit里的文字比较,对就将richedit文字变蓝,错误则字体变红.一些具体问题怎么处理呢?比如输入中文或者全角字符时候,在处理末尾输入词组时候自动换行等问题,谁有这方面示例程序吗?

解决方案 »

  1.   

    这里有一个类似的,
    题为:着急啊,中文字符串比较问题
    http://topic.csdn.net/u/20071209/19/fd57a298-b418-47f1-9f9b-b5d9d600bf9d.html
      

  2.   

    richedit.SelAttribute.Font.Color := clRed
      

  3.   

    neweipeng 给的页面确实很好
    那么在换行的时候应该怎么处理,我的输入框是不同的edit控件,在一个edit输满后自动跳到下一个edit
    有什么好的做法吗?
      

  4.   

    而且neweipeng兄给的页面里,把输入框文字减少,也就是按退格键的情况忽略了,这样不太好。删除字符的时候也要能判断才行啊