public override void OnClick(AddinDesignerEventArgs e) { try { if (e.SelectedElement != null) { MenuItemBuilderDialog dialog = new MenuItemBuilderDialog(); MenuItemBuilderParms parms = new MenuItemBuilderParms(); parms.InitFromSelectedElement(e.SelectedElement); dialog.SetParameters(parms); dialog.ShowDialog(); } } catch (Exception ex) { CoreUtility.HandleExceptionWithErrorMessage(ex); } }
public void SetParameters(MenuItemBuilderParms parms) { _parms = parms; comboBox1.DataSource = Enum.GetValues(_parms.MenuItemType.GetType()); menuItemBuilderParmsBindingSource.Add(parms); }