Beispiel #1
0
        public void shapeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CPanel panel = ControlFactory.BuildCPanel(model.currentClickedControl);

            editor = new ControlEditor();
            editor.Show(panel);
        }
Beispiel #2
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);
        }