如何通过单击保存按钮将数据添加到列表框中:
我怎么能按保存button.I将数据添加到ListBox1中已经做ListBox1中的代码,但不是的button.Below是代码如何通过单击保存按钮将数据添加到列表框中:
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);
}
}
}
如果你想在按钮上点击与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);*/
}
如果不是这样,你必须提供更多关于应该发生什么的信息。
它工作..谢谢。现在我已经添加了清除按钮来清除列表框。什么是清除按钮的代码? – 2012-08-09 06:38:58
listBox1.Items.Clear(); – 2012-08-09 06:41:21
删除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编辑器删除listBox1_SelectedIndexChanged
事件了。
** + 1 **很好的解释 – 2012-08-09 07:32:41
是的,我已经做到了。 – 2012-08-09 09:15:51
“你试过了什么?”。我什至不明白你要求什么......单击按钮时,对listBox1进行更改 – SinisterMJ 2012-08-09 06:22:57
我想通过单击按钮将文本框中输入的文本添加到列表框中。 – 2012-08-09 06:26:15
您应该将代码从列表框的SelectedIndexChanged事件处理程序移动到按钮的Click事件处理程序。 – victorvartan 2012-08-09 06:27:21