/// <summary> /// Handles the Click event of the Options menu item /// </summary> /// <param name="tabIndex">The index of the options dialog tab </param> protected void OnOptionsClicked(OptionsDialog.OptionsTabIndex tabIndex) { OptionsDialog dlg = new OptionsDialog(this, tabIndex); try { dlg.ApplyChanges += new OptionsDialog.ApplyChangesHandler(OnApplyChanges); DialogResult result = dlg.ShowDialog(); if (result == DialogResult.OK) { OnOptionsChanged(); } } finally { dlg.Close(); dlg.Dispose(); } }
protected void OnOptionsClicked(OptionsDialog.OptionsTabIndex tabIndex) { if (mainform == null) { mainform = new MainForm(); } OptionsDialog dlg = new OptionsDialog(mainform, tabIndex); try { dlg.ApplyChanges += new OptionsDialog.ApplyChangesHandler(OnApplyChanges); System.Windows.Forms.DialogResult result = dlg.ShowDialog(); if (result == System.Windows.Forms.DialogResult.OK) { OnOptionsChanged(); } } finally { dlg.Close(); dlg.Dispose(); } }