void CreateMenuItems(RichEditPopupMenu menu, DocumentRange range, string word) { SuggestionCollection suggestions = this.spellChecker1.GetSuggestions(word); int count = suggestions.Count; if (count > 0) { int lastIndex = Math.Min(count - 1, 5); for (int i = lastIndex; i >= 0; i--) { SuggestionBase suggestion = suggestions[i]; SuggestionMenuItem item = new SuggestionMenuItem(rtControl.Document, suggestion.Suggestion, range); menu.Items.Insert(0, item); } } else { DXMenuItem emptyItem = new DXMenuItem("no spelling suggestions"); emptyItem.Enabled = false; menu.Items.Insert(0, emptyItem); } }
protected internal virtual RichEditPopupMenu RaisePreparePopupMenu(RichEditPopupMenu menu);