将项目添加到列表框

时间:2018-07-20 20:39:46

标签: listbox add

我有一个表单,用户可以在其中创建一个新事件(例如户外活动,室内事件,节日(用我的语言和代码表示的聚会)。在表单中,用户可以提供事件的详细信息以及何时/他按ok,程序应将该事件添加到以前形式的列表框中。我在下面编写了代码,但是当我按OK时,什么也没发生,它什么也没做。我错过了什么,或者做错了什么?

    private void button1_Click(object sender, EventArgs e)
                    {
                        if (textBox1.Text != "" && textBox2.Text != "")
                        {
                            switch ((Rendezvenytipus)comboBox1.SelectedIndex)
                            {
                                case Rendezvenytipus.Kültéri:
                                    rendezvenyek = new Kulteri(textBox1.Text, 

     (int)numericUpDown1.Value,textBox2.Text,dateTimePicker1.Value,dateTimePicker2.Va 
       lue,textBox3.Text,checkBox1.Checked,textBox4.Text);
                                    break;
                                case Rendezvenytipus.Beltéri:
                                    rendezvenyek = new Belteri(textBox1.Text, 
        (int)numericUpDown1.Value, textBox2.Text, dateTimePicker1.Value, 
        dateTimePicker2.Value, textBox5.Text, (int)numericUpDown2.Value, 
        checkBox2.Checked);
                                    break;
                                default:
                                    break;
                            }
                        }
                        else
                        {
                            MessageBox.Show("Minden mező kitöltése kötelező!", 
        "Figyelem!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            DialogResult = DialogResult.None;
                        }
                    }



void LBFrissit()
{
    listBox1.DataSource = null;
    listBox1.DataSource = rendezveny;
}

private void button1_Click(object sender, EventArgs e)
{
    UJFRM ujrend = new UJFRM();
        if (ujrend.ShowDialog() == DialogResult.OK)
    {
        rendezveny.Add(ujrend.Rendezvenyek);
        LBFrissit();


    }
}

0 个答案:

没有答案
相关问题