int IOleCommandTarget.Exec(IntPtr pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
        {
            var form = new HighlighterOptionsForm();

            form.InputText = TextToHighlight;
            if (form.ShowDialog() != DialogResult.Cancel)
            {
                TextToHighlight = form.InputText;
                SaveOptions();
            }
            return(0);
        }
示例#2
0
 int IOleCommandTarget.Exec(IntPtr pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
 {
     try
     {
         // Accessing the document from the command-bar.
         var document = browser.Document as IHTMLDocument2;
         var window   = document.parentWindow;
         var result   = window.execScript(@"alert('You will now be allowed to configure the text to highlight...');");
         var form     = new HighlighterOptionsForm();
         form.InputText = TextToHighlight;
         if (form.ShowDialog() != DialogResult.Cancel)
         {
             TextToHighlight = form.InputText;
             SaveOptions();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     return(0);
 }