Beispiel #1
0
        public void SetParameters(CreateExtensionClassParms parms)
        {
            comboBox1.DataSource           = Enum.GetValues(parms.ClassModeType.GetType());
            ElementTypeComboBox.DataSource = Enum.GetValues(parms.ElementType.GetType());

            _parms = parms;
            _parms.CalcResultName();

            createExtensionClassParmsBindingSource.Add(_parms);

            //UpdateResult();
        }
        public override void OnClick(AddinDesignerEventArgs e)
        {
            try
            {
                if (e.SelectedElement != null)
                {
                    CreateExtensionClassDialog dialog = new CreateExtensionClassDialog();
                    CreateExtensionClassParms  parms  = new CreateExtensionClassParms();

                    parms.InitFromSelectedElement(e.SelectedElement);

                    dialog.SetParameters(parms);
                    dialog.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                CoreUtility.HandleExceptionWithErrorMessage(ex);
            }
        }