コード例 #1
0
        private void ProfessorDetailScoreView_Load(object sender, EventArgs e)
        {
            // ProfessorScoreCheckView에서 강의, 시험 정보 받아서 텍스트 바꿔줘야 함

            // example

            // 강의명
            lectureText.Text = lectureName;

            // 시험명
            testNameText.Text = testName;

            // 시험 날짜
            testDayText.Text = testDay;

            // 총 점수
            totalScoreText.Text = totalScore;

            // 반영 비율
            percentLabelText.Text = percent;



            // Font setting
            CustomFonts customFonts = new CustomFonts();

            // NormalFont : 10f
            // LabelFont : 13f
            // TextBoxFont : 12f
            // SmallFont : 8f
            // TitleFont: 20f
            // SubTitleFont : 17f

            studentScoreTable.Font = customFonts.NormalFont();
            scoreCheckLabel.Font   = customFonts.TitleFont();

            // 강의명
            lectureText.Font = customFonts.LectureTitleFont();

            // 시험명
            testNameText.Font = customFonts.SubTitleFont();

            // 시험 날짜
            testDayText.Font = customFonts.SubTitleFont();

            // 총 점수
            totalScoreLbl.Font  = customFonts.SubTitleFont();
            totalScoreText.Font = customFonts.SubTitleFont();

            // 평균 점수
            avgScoreLbl.Font  = customFonts.SubTitleFont();
            avgScoreText.Font = customFonts.SubTitleFont();

            // 반영 비율
            percentLabel.Font     = customFonts.SubTitleFont();
            percentLabelText.Font = customFonts.SubTitleFont();

            // PictureBox Setting
            scorePictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
            scorePictureBox.Image    = System.Drawing.Image.FromFile("./src/Assets/Images/score.png");

            //상단바
            this.topBarPanel          = new TopBarPanel(customFonts);
            this.topBarPanel.Location = new Point(0, 0);
            this.Controls.Add(topBarPanel);

            loadAllStudentExamResult();

            /*
             * // 학생명 학생점수 채점 여부 표시
             * studentScoreTable.Rows.Add("17011010", "홍길동", "78", "O");
             * studentScoreTable.Rows.Add("17011011", "최모씨", "56", "X");
             * studentScoreTable.Rows.Add("17011012", "이모씨", "78", "O");
             * studentScoreTable.Rows.Add("17011013", "김모씨", "78", "X");
             * studentScoreTable.Rows.Add("17011014", "홍길동", "78", "O");
             * studentScoreTable.Rows.Add("17011015", "최모씨", "56", "X");
             * studentScoreTable.Rows.Add("17011016", "이모씨", "78", "O");
             * studentScoreTable.Rows.Add("17011017", "김모씨", "78", "X");
             * studentScoreTable.Rows.Add("17011018", "홍길동", "78", "O");
             * studentScoreTable.Rows.Add("17011019", "최모씨", "56", "X");
             * studentScoreTable.Rows.Add("17011010", "이모씨", "78", "O");
             * studentScoreTable.Rows.Add("17011011", "김모씨", "78", "X");
             * studentScoreTable.Rows.Add("17011012", "홍길동", "78", "O");
             * studentScoreTable.Rows.Add("17011013", "최모씨", "56", "X");
             * studentScoreTable.Rows.Add("17011014", "이모씨", "78", "O");
             * studentScoreTable.Rows.Add("17011015", "김모씨", "78", "X");
             * studentScoreTable.Rows.Add("17011016", "홍길동", "78", "O");
             * studentScoreTable.Rows.Add("17011017", "김모씨", "78", "X");
             * studentScoreTable.Rows.Add("17011018", "홍길동", "78", "O");
             * studentScoreTable.Rows.Add("17011019", "최모씨", "56", "X");
             * studentScoreTable.Rows.Add("17011010", "이모씨", "78", "O");
             * studentScoreTable.Rows.Add("17011011", "김모씨", "78", "X");
             * studentScoreTable.Rows.Add("17011012", "홍길동", "78", "O");
             * studentScoreTable.Rows.Add("17011012", "홍길동", "78", "O");
             *
             * this.avgScoreText.Text = "73.21";
             */
        }