Exemple #1
0
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            Alternativa alt = new Alternativa();

            AtribuirLetraAoAdicionar(alt);
            alt.IdQuestao = 0;
            alt.Id        = 0;
            alt.Enunciado = txtAlternativa.Text;

            try
            {
                foreach (Alternativa a in chkListBoxAlternativas.Items)
                {
                    if (alt.Enunciado == a.Enunciado)
                    {
                        throw new Exception("Alternativa já cadastrada!");
                    }
                }

                txtAlternativa.Text = null;
                alt.Validate();

                chkListBoxAlternativas.Items.Add(alt);
                txtAlternativa.Text = "";

                if (chkListBoxAlternativas.Items.Count == 4)
                {
                    btnAdicionar.Enabled = false;
                }

                if (chkListBoxAlternativas.Items.Count >= 2)
                {
                    chkListBoxAlternativas.BackColor = Color.FromArgb(255, 255, 255, 255);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }