请大家帮忙看看,解决一下问题!谢谢!
问题一:for (int i = 0; i < this.listBox1.SelectedItems.Count; i++)
{
this.listBox2.Items.Add(this.listBox1.SelectedItems[i]);
this.listBox1.Items.Remove(this.listBox1.SelectedItems[i]);
}
上面这段代码我是想把在listBox1中的选项转到listBox2中,并在listBox1中删除这几个选项,但是操作出来的现象是:listBox1中的数据在listBox2中只显示了奇数项,且在listBox1中删除了奇数项,我想知道为什么会发生这种现象,应该怎样解决?
问题二:
this.listBox1.SelectedIndex = 0;
这段代码错了吗,SelectedIndex所返回的值不是int型的吗?
问题三:
private void button6_Click(object sender, EventArgs e)
{
int sum=0;
for(int i=0;i<this.listBox1.Items.Count;i++)
{
int n;
{
n = Convert.ToInt32(this.textBox4.Text = this.listBox1.Items[i].ToString());
sum += n;
}
this.textBox4.Text = sum.ToString();
}
}
这段代码中 n = Convert.ToInt32(this.textBox4.Text = this.listBox1.Items[i].ToString());报错了,请问为什么错了?
问题四:
请问:如果我想把listBox1中的所有选项全都弄到listBox2中,应该怎么写?
谢谢!