예제 #1
0
파일: StageLayer.cs 프로젝트: microm/eplib
        internal void AddForm(ControlBase control)
        {
            m_form = (FormControl)control;
            m_form.Root = this;
            m_size = m_form.Rect.Size;

            m_bModify = true;
        }
예제 #2
0
파일: ControlBase.cs 프로젝트: microm/eplib
        public static ControlBase CreateControl(ControlType type)
        {
            ControlBase newControl = null;
            switch (type)
            {
                case ControlType.Form:
                    newControl = new FormControl();
                    break;
                case ControlType.Panel:
                    newControl = new PanelControl();
                    break;
                case ControlType.Label:
                    newControl = new LabelControl();
                    break;
                case ControlType.Button:
                    newControl = new ButtonControl();
                    break;
            }

            return newControl;
        }