Please Do any one know a free rich text box in C# like the one used in Microsoft Encarta, such that when i write x^2 it makes the 2 up the x with smaller font (like sup in HTML). Thanks very much
I don't know encarta do. But if you want some components for edit html try find:
http://devexpress.com/Products/NET/Controls/WinForms/Editors/ (serach for a new editor control, can edit html)
The possibility to make text superscript or subscript is built-in in the richtextbox: see this msdn article.
Of course the base richtextbox does not do it "automatically", but you might try replacing text as the user types...
EDIT: If I understand correctly, you don't need just subscript and superscript capabilities, but a full equation editor. I don't have any direct experience with something like that, but just googling for ".net equation editor" yields some interesting results, like this equation editor in C#. Give it a try... I'm afraid that it won't be easy to find something that 1) does exactly what you need 2) is easy to use and 3) is free, but I wish you all the best luck :)
I am really not understanding what are you all discussing. But still I enjoyed reading all your comments.