2009-06-28 10 views
0

Please Quelqu'un connaît-il une zone de texte enrichi en C# comme celle utilisée dans Microsoft Encarta, de telle sorte que lorsque j'écris x^2, le 2 fait le x avec une police plus petite (comme sup en HTML). Merci beaucoupEditable Rich text box

Répondre

0

Je ne sais pas encarta do. Mais si vous voulez des composants pour modifier le code html essayez trouver:

http://www.fckeditor.net/

http://devexpress.com/Products/NET/Controls/WinForms/Editors/ (serach pour un nouveau contrôle de l'éditeur, peut modifier le code html)

+0

Je suis désolé mais peut-être que je ne l'ai pas expliqué clairement. Je veux l'application de composant pour Windows (en fait WPF) mais j'ai donné le html comme exemple. Ce que je veux, c'est quelque chose de similaire au mot 2007 lorsque vous écrivez des équations d'insertion. – Hani

+0

En fait, j'avais tort quand j'ai dit Microsoft Encarta, je voulais dire Microsoft Math qui vient avec Encarta. – Hani

1

La possibilité de faire du texte en exposant ou en indice est intégré dans la riche zone de texte: voir ceci msdn article.

Bien sûr, la richtextbox de base ne le fait pas « automatiquement », mais vous pouvez essayer de remplacer le texte comme les types d'utilisateurs ...

EDIT: Si je comprends bien, vous n'avez pas besoin juste indice et des possibilités en exposant, mais un éditeur d'équations complet . Je n'ai pas d'expérience directe avec quelque chose comme ça, mais juste googling pour "éditeur d'équation .net" donne des résultats intéressants, comme ceci equation editor in C#. Essayez-le ... Je crains qu'il ne soit pas facile de trouver quelque chose qui 1) fait exactement ce dont vous avez besoin 2) est facile à utiliser et 3) est gratuit, mais je vous souhaite la meilleure des chances:

+0

Merci, c'est très bien, mais le problème est qu'il faut beaucoup de travail car je veux aussi la ligne de fragment, le sqrt et tous les symboles. Connaissez-vous celui qui est complet pour l'utiliser directement parce que je n'ai pas le temps de programmer ces détails. Merci beaucoup pour votre intérêt. – Hani