如何通过按Save按钮将数据添加到listbox1。我已经完成了listbox1的代码但没有按钮的代码。下面是代码
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text);
listBox1.Items.Add(textBox2.Text);
listBox1.Items.Add(textBox3.Text);
listBox1.Items.Add(textBox4.Text);
}
}
}
答案 0 :(得分:3)
删除listBox1_SelectedIndexChanged
事件并将内容放入button1_Click
事件。
它应该是这样的:
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text);
listBox1.Items.Add(textBox2.Text);
listBox1.Items.Add(textBox3.Text);
listBox1.Items.Add(textBox4.Text);
}
}
}
并且不要忘记从 UI 编辑器中的ListBox中删除listBox1_SelectedIndexChanged
事件。
答案 1 :(得分:1)
如果你想在按钮上点击同样的事情就像在SelectedIndexChanged()上那样,你只需要复制代码。
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text);
listBox1.Items.Add(textBox2.Text);
listBox1.Items.Add(textBox3.Text);
listBox1.Items.Add(textBox4.Text);
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
/*listBox1.Items.Add(textBox1.Text);
listBox1.Items.Add(textBox2.Text);
listBox1.Items.Add(textBox3.Text);
listBox1.Items.Add(textBox4.Text);*/
}
如果不是这样,您必须提供有关应该发生的更多信息。