Created
July 6, 2012 20:37
-
-
Save flaviotsf/3062626 to your computer and use it in GitHub Desktop.
Bronto Excel Ribbon
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| private BackgroundWorker _backgroundWorker; | |
| private void BrontoRibbonLoad(object sender, RibbonUIEventArgs e) { | |
| _backgroundWorker = new BackgroundWorker(); | |
| _backgroundWorker.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork); | |
| _backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BackgroundWorker1RunWorkerCompleted); | |
| } | |
| private void BtnCreateSegmentClick(object sender, RibbonControlEventArgs e) { | |
| _backgroundWorker.RunWorkerAsync(); | |
| } | |
| void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { | |
| try { | |
| var i = new BrontoIntegration(); | |
| var msg = i.CreateStaticSegmentFromSelection(); | |
| e.Result = msg; | |
| } catch (Exception ex) { | |
| MessageBox.Show(ex.Message + ex.StackTrace, Resources.MessageBoxTitleError, MessageBoxButtons.OK, MessageBoxIcon.Error); | |
| } | |
| } | |
| static void BackgroundWorker1RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { | |
| var resultString = (string)e.Result; | |
| MessageBox.Show(resultString, Resources.MessageBoxTitle); | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment