private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { switch (e.ClickedItem.Text) { case "New": New(); break; case "Open": Open(); break; case "Save": Save(); break; case "Save As...": SaveAs(); break; case "Spell Check": _spell.CheckControl(_wrapper); break; } }
//------------------------------------------------------------ #region ** handle check spelling internal void SpellCheck() { if (_editor == null) { return; } object webBrowser = null; int errors; if ((webBrowser = _editor.GetWebBrowser2()) != null) { errors = _spellChecker.CheckControl((Control)_editor.Editor, webBrowser, false, null); } else { return; } string msg = errors < 0 ? Resources.SpellingCanceled_msg : string.Format(Resources.SpellingComplete_msg, errors); MessageBox.Show(msg, Resources.SpellingComplete_caption); }