CapDemo.Open_Game.ShowCorrectAnswer_1 C# (CSharp) Метод

ShowCorrectAnswer_1() публичный Метод

public ShowCorrectAnswer_1 ( ) : void
Результат void
        public void ShowCorrectAnswer_1()
        {
            //show correct answer with question type: onechoie or multichoice
            if (typequestion == "onechoice" || typequestion == "multichoice")
            {
                foreach (ShowAnswer answer in audience.flp_AnswerQuiz.Controls)
                {
                    if (answer.lbl_Correct.Text.ToLower() == "true")
                    {
                        answer.BackgroundImage = Properties.Resources.dung_2;
                        if (typequestion == "onechoice")
                        {
                            CorrectAnswerChallenge_1 = answer.rdb1.Text;
                        }
                        else
                        {
                            CorrectAnswerChallenge_1 += answer.chk1.Text;
                        }
                        CorrectAnswer_1++;
                    }
                    if (answer.chk1.Checked == true)
                    {
                        if (answer.lbl_Correct.Text.ToLower() == "true")
                        {
                            PlayerCheck_1++;
                        }
                        else
                        {
                            PlayerCheck_1--;
                        }
                    }
                    if (answer.rdb1.Checked == true)
                    {
                        if (answer.lbl_Correct.Text.ToLower() == "true")
                        {
                            PlayerCheck_1++;
                        }
                    }
                }
            }
            else
            {
                CorrectAnswerChallenge_1 = CorrectShortAnswer_1;

                ShowAnswer ShowAnswer = new ShowAnswer();
                ShowAnswer.Size = new System.Drawing.Size(audience.flp_AnswerQuiz.Width - 10, audience.flp_AnswerQuiz.Height/2 - 10);
                ShowAnswer.lbl_labelAnswer.Visible = false;
                ShowAnswer.rtxt_Answer.Text = CorrectShortAnswer_1;
                ShowAnswer.rtxt_Answer.Font = new Font("Verdana", 24.0f, FontStyle.Bold);
                ShowAnswer.rtxt_Answer.TextAlign = ContentAlignment.MiddleCenter;
                ShowAnswer.BackgroundImage = Properties.Resources.dung_ShortAnswer;
                audience.flp_AnswerQuiz.Controls.Add(ShowAnswer);
            }

            //check player correct or incorrect
            if (typequestion == "multichoice")
            {
                foreach (PlayerAnswer playerAnswer in audience.flp_PlayerAnswers.Controls)
                {
                    if (playerAnswer.lbl_TeamAnswer.Text.Trim().Replace(" ", "").ToLower() == CorrectAnswerChallenge_1.ToLower())
                    {
                        playerAnswer.lbl_Check.Text = "true";
                        playerAnswer.pb_Result.Image = Properties.Resources.Correct_ico;
                        //CheckPlayerCorrect = true;
                    }
                    else
                    {
                        playerAnswer.lbl_Check.Text = "false";
                        playerAnswer.pb_Result.Image = Properties.Resources.X_icon_vien;
                    }
                }
            }
            else
            {
                if (typequestion == "onechoice")
                {
                    foreach (PlayerAnswer playerAnswer in audience.flp_PlayerAnswers.Controls)
                    {
                        if (playerAnswer.lbl_TeamAnswer.Text.ToLower() == CorrectAnswerChallenge_1.ToLower())
                        {
                            playerAnswer.lbl_Check.Text = "true";
                            playerAnswer.pb_Result.Image = Properties.Resources.Correct_ico;
                            //CheckPlayerCorrect = true;
                        }
                        else
                        {
                            playerAnswer.lbl_Check.Text = "false";
                            playerAnswer.pb_Result.Image = Properties.Resources.X_icon_vien;
                        }
                    }
                }
                else
                {
                    foreach (PlayerAnswer playerAnswer in audience.flp_PlayerAnswers.Controls)
                    {
                        if (playerAnswer.lbl_TeamAnswer.Text.ToLower() == CorrectAnswerChallenge_1.ToLower())
                        {
                            playerAnswer.lbl_Check.Text = "true";
                            playerAnswer.pb_Result.Image = Properties.Resources.Correct_ico;
                            //CheckPlayerCorrect = true;
                        }
                        else
                        {
                            playerAnswer.lbl_Check.Text = "false";
                            playerAnswer.pb_Result.Image = Properties.Resources.X_icon_vien;
                        }
                    }
                }
            }
            //Show check correct
            //foreach (Team teamCS in flp_Team.Controls)
            //{
            //    if (teamCS.chk_Challenged.Checked == true)
            //    {
            //        teamCS.chk_Correct.Visible = true;
            //    }
            //}
        }