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); }