What I'd like to do is provide a specific set of words to the dictionary that pertain to the business of my users. I want this dictionary to be maintained across all instances of the application so I was thinking of deploying a Global.dict file to a network location.
Through testing I've noticed that each instance acquires a copy of the UserDictionary which brings about a high probability of a race condition. So, what I decided to try is provide this set of words separate from the intrinsic dictionary that can be maintained external to the system. However, when I add the path to the UserDictionary property the users are automatically given permission to add to the file.
http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=10095Here is a Knowledge Base Article I found describing how to disable the "Add to Dictionary" button. However, this was written in 2007 for versions 6.2 - 7.3 and this solution does not work for v2009.2.
Has anyone else solved the problem of disabling the "Add to Dictionary" button on the SpellCheckDialog?
It's possible the control index from the KB is no longer valid in the spell check dialog. Do any other control index values work?
As for your original question, there is currently no way to use additional terms without integrating them into the main dictionary. A new feature would have to be implemented for the ability to use multiple dictionary files. I have forwarded this post to the Developer Support Manager to create a feature request on your behalf.