如何在文本框里边显示自己定义的公式,开根号的等等?然后可以吧这个公式当作一个字符来处理。比如,光标左移,右移的时候把它看成是一个字符,按del键把它删除等等。这个问题困扰我很久。解决了,分数不够咱再加。

解决方案 »

  1.   

    这个可真的很难啊。就word来说,数学公式也是一个专门的子软件来完成的。
      

  2.   

    可以不用实现太过复杂的。比如,abcdefxa1b1c1y.我想吧“xa1b1c1y”,在文本控件中显示的时候,不要直接显示这个字符串,而是让他显示一个分式 1又1分之一。当鼠标在文本框中移动的时候,把这个分式 当作 一个字符。文本控件既然可以显示图片,把图片当成一个字符(鼠标左右移动的时候),我想的这个功能能否实现?如何实现?请执教。
      

  3.   

    帮你找了找,看看这里的,希望有帮助
    http://www.vccode.com/file_show.php?id=1851
      

  4.   

    当小图片处理当然可以了,子类化吧。接管光标控制逻辑,不过要做好可有好多东西要整。还不如做成word那样的。各种各样的符号、缩小的数字、选中时的反显、以及根号下面的数字的输入和其光标控制的逻辑......
      

  5.   

    非常复杂,你用过MathType吗?你要做的可能就是这么一个东东。估计这是一个几十个人月的大OA项目。