如何使用文本框和列表框在多表单程序中传递信息?

时间:2014-08-15 10:00:50

标签: c# listbox

我想知道的是,如何通过一个表单上的提交按钮将信息从多个文本框传递到另一个表单上的列表框中。我正在使用c#和ASP.NET,并且需要这两个程序。

1 个答案:

答案 0 :(得分:0)

假设这是你的form1(多个文本框,按钮事件):

public Form1()
    {
        InitializeComponent();
    }
    List<string> liststrings = new List<string>();
    private void button1_Click(object sender, EventArgs e)
    {
        liststrings.Add(textBox1.Text);
        liststrings.Add(textBox2.Text);
        liststrings.Add(textBox3.Text);

        var form2 = new Form2(liststrings);
        form2.Show();
        this.Hide();

    }

然后你有第二个列表框所在的位置(列表框控件)......

public Form2(List<string> lista)
    {
        InitializeComponent();
        listBox1.DataSource = lista;
    }

我在字符串组件上创建了这个示例,您可以根据自己的要求修改它... 整个想法是传递一个列表对象,然后在.net ListBox中显示这个列表。