Beispiel #1
0
        public void comboBoxToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CComboBox comboBox = ControlFactory.BuildCComboBox(model.currentClickedControl);

            editor = new ControlEditor();
            editor.Show(comboBox);
        }
        public void BuildModel()
        {
            System.Windows.Forms.Form f = new System.Windows.Forms.Form();

            m.allControls.Add(ControlFactory.BuildCLabel(f));
            m.allControls.Add(ControlFactory.BuildCComboBox(f));
            m.allControls.Add(ControlFactory.BuildCLabel(f));
            m.allControls.Add(ControlFactory.BuildCComboBox(f));
            m.allControls.Add(ControlFactory.BuildCLabel(f));
            m.allControls.Add(ControlFactory.BuildCComboBox(f));
        }
Beispiel #3
0
        private ICustomControl SetCopyType(string sourceType)
        {
            ICustomControl newControl = null;

            switch (sourceType)
            {
            case "CLabel":
                newControl = ControlFactory.BuildCLabel(model.currentClickedControl);
                break;

            case "CTextBox":
                newControl = ControlFactory.BuildCTextBox(model.currentClickedControl);
                break;

            case "CButton":
                newControl = ControlFactory.BuildCButton(model.currentClickedControl);
                break;

            case "CBitmap":
                newControl = ControlFactory.BuildCBitmap(model.currentClickedControl);
                break;

            case "CCheckBox":
                newControl = ControlFactory.BuildCCheckBox(model.currentClickedControl);
                break;

            case "CComboBox":
                newControl = ControlFactory.BuildCComboBox(model.currentClickedControl);
                break;

            case "CPanel":
                newControl = ControlFactory.BuildCPanel(model.currentClickedControl);
                break;

            case "CTabControl":
                newControl = ControlFactory.BuildCTabControl(model.currentClickedControl);
                break;

            case "CGroupBox":
                newControl = ControlFactory.BuildCGroupBox(model.currentClickedControl);
                break;
            }

            return(newControl);
        }