Hi,
I have attached a spell checker to one of my grid's columns. I added an UltraSpellChecker to the form's designer, and attached it to a column at runtime: myGrid.DisplayLayout.Bands(0).Columns(0).SpellChecker = Me.SpellChecker
I set the SpellChecker.Mode to "AsYouType" so that any misspelled text will get underlined in red.
The problem is that the misspelled text only gets underlined when the cell is in edit mode. How can I make it so it always shows the underlining?
Thanks,
~Karen
Currently, the UltraSpellChecker can only display underlines under misspelled words when the control is in edit mode. Also, only one cell in a grid can be in edit mode at a time. This means only one cell can display underlines for errors at a time. You could submit a feature request to have the spell checker display underlines in controls which are not in edit mode: http://devcenter.infragistics.com/Protected/RequestFeature.aspx.
I had to use the spell checker controller today for a client project and was wondering the same thing you are. Although, after reading all the documentation I think the answer lies in something you mentioned ("edit mode"). If you're using a regular UltraTextEditor, you can set that control to always be in edit mode, and this works perfect with the spell checker. Cells only go in edit mode after you enter them. I haven't found any work arounds for it yet to stay in edit mode, but maybe Mike will have one or he'll say the same thing, they can only go in edit mode when a users enters it.