Like many third party controls, UltraTextEditor is essentially a wrapper for a regular .NET textbox. Therefore you can use Thesaurus against it by accessing the inner textbox.
Eg.
Assign the Thesaurus control's TextBoxBase property in the Form constructor (or any time before you wish to launch the thesaurus)
thesaurus1.TextBoxBase = ((Infragistics.Win.EditorWithText) ultraTextEditor1.Editor).TextBox;
Start the thesaurus as normal on a menu click
thesaurus1.ShowDialog(); |