Esempio n. 1
0
        private void btn_Detail_ClassList_Click(object sender, EventArgs e)
        {
            uc_ClassInformation classInformation = new uc_ClassInformation(grd_ClassList_View.GetDataRow(grd_ClassList_View.GetSelectedRows().First())["MALOP"].ToString());

            classInformation.getFrameForDetail = new uc_ClassInformation.DgetFrameForDetail(getFrameForDetail);
            if (getFrameForDetail != null)
            {
                getFrameForDetail(classInformation);
            }
        }
        void getFrameForDetail(Control ctrl)
        {
            if (ctrl is Class.uc_ClassInformation)
            {
                this.uc_ClassInfor = ctrl as Class.uc_ClassInformation;
            }
            else if (ctrl is ScoreBoard.uc_ScoreBoardOfClass)
            {
                this.uc_ScoreBoard = ctrl as ScoreBoard.uc_ScoreBoardOfClass;
            }

            ctrl.Dock = DockStyle.Fill;
            FrameMain.Controls.Clear();
            FrameMain.Controls.Add(ctrl);
        }