Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I find a free, easy to implement spellcheck component for .NET?

This may be a tall order, but I'd like to find a spellchecker component that is easy to implement (I only need to spell-check one TextBox). I've looked around and cannot seem to find anything that doesn't cost a fortune, or isn't overly complicated to implement. I did find a wrapper for NHunspell, but couldn't get it to actually display the spell-check box for whatever reason.

ComponentOne's spell-check control is absolutely excellent, but of course, costs an absolute fortune since you can't buy just that component, you have to buy the whole suite. All the other ones I've found seem to be the same way.

I liked the ComponentOne version the best because all you had to do way reference it, initialize, and when you called it you simply told it which control to check. It was lovely.

Suggestions?

like image 703
Sootah Avatar asked Feb 06 '11 06:02

Sootah


2 Answers

You should check out NetSpell, very easy to implement.

Link to an example http://www.codeproject.com/KB/string/netspell.aspx

like image 183
ChickSentMeHighE Avatar answered Nov 07 '22 00:11

ChickSentMeHighE


If you can't use wpf, and you can accept do some work by hand, a very insteresting component is the SharpDevelop text editor: http://wiki.sharpdevelop.net/Using%20the%20texteditor.ashx it is not exactly a drag'drop component, but you can extend it with some sort of language service to provide your own spell check mechanism. The component offers to you all the graphic part: squiggles, highlighting and so on. And it is Winform (even if now there is a wpf version too)

like image 42
Felice Pollano Avatar answered Nov 06 '22 22:11

Felice Pollano