示例#1
0
 private void JogoAddControl_Load(object sender, EventArgs e)
 {
     foreach (CQuestao item in listaQuestoes)
     {
         JogoAddItemControl temp = new JogoAddItemControl()
         {
             questao = item,
             Dock    = DockStyle.Top
         };
         temp.EventHandler += GetInfo;
         pQuestoesItem.Controls.Add(temp);
     }
     btnAdicionarResposta.Enabled = btnConfirmar.Enabled = rtbTexto.Enabled = false;
 }
示例#2
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            foreach (JogoAddResposta item in listaControlesRespostas)
            {
                item.ConfirmarAlteracoes();

                MessageBox.Show(item.resposta.resposta + " ::: " + item.resposta.certa);
                editando.listaRespostas.Find(x => x.id_Resposta == item.resposta.id_Resposta).resposta = item.resposta.resposta;
            }

            editando.Pergunta = rtbTexto.Text;
            editando.GravarAlteracao();

            listaQuestoes = CQuestao.GetQuestoes();
            pQuestoesItem.Controls.Clear();
            foreach (CQuestao item in listaQuestoes)
            {
                JogoAddItemControl temp = new JogoAddItemControl()
                {
                    questao = item,
                    Dock    = DockStyle.Top
                };
                temp.EventHandler += GetInfo;
                pQuestoesItem.Controls.Add(temp);
            }

            editando = listaQuestoes.Find(x => x.Id == editando.Id);

            rtbTexto.Text = editando.Pergunta;
            listaControlesRespostas.Clear();
            pRespostas.Controls.Clear();

            foreach (CResposta item in editando.listaRespostas)
            {
                JogoAddResposta temp = new JogoAddResposta()
                {
                    resposta = item, Dock = DockStyle.Top
                };
                temp.cbCheck.CheckedChanged += RbVerdadeiraCheck_CheckedChanged;

                listaControlesRespostas.Add(temp);
                pRespostas.Controls.Add(temp);
            }
        }