public void showMergeCreateZip() { MarqueeProgress form = new MarqueeProgress(); form.Text = Resource1.save; //pass the check box state as an argument for our background worker //form.Argument = arg; form.DoWork += new MarqueeProgress.DoWorkEventHandler(doMergeCreateZip); DialogResult result = form.ShowDialog(); }
private void showSaveScene(string arg) { MarqueeProgress form = new MarqueeProgress(); form.Text = Resource1.save; //pass the check box state as an argument for our background worker form.Argument = arg; // checkBoxThrowException.Checked; form.DoWork += new MarqueeProgress.DoWorkEventHandler(doSaveScene); form.WorkCompleted += new MarqueeProgress.WorkCompletedEventHandler(saveSceneEnd); //check how the background worker finished DialogResult result = form.ShowDialog(); //if (result == DialogResult.Cancel) // MessageBox.Show("Operation has been cancelled"); //if (result == DialogResult.Abort) // MessageBox.Show("Exception:" + Environment.NewLine + form.Result.Error.Message); }