主题:请教一个关于删除的问题.
大家好:
有问题请教.
是这样的.如果当把选定的文本框内的某一条内容转移到其他的文本框中时,同时把选中的内容删除掉.
可是 总是提示错误.不知道怎么会事.不知道是不是我的思路有问题?
请大家指点.谢谢.
部分代码如下:
private void sendsigle_Click(object sender, EventArgs e)
{
if (String.Compare(this.comboBox1.SelectedItem.ToString(), "客户") == 0)
{
string[] names ={ "客户", "可忽忽", "可可忽忽" };
System.Windows.Forms.ListBox.ObjectCollection obj = this.lstfirst.Items;
for (int i = 0; i < names.Length; i++)
{
if (string.Compare(this.lstfirst.SelectedItem.ToString(), names[i]) == 0)
{
this.lstsecond.Items.Add(names[i]);
for (int j = 0; j < obj.Count; j++)
{
if (obj[j].ToString().Equals(names[i]))
{
obj.RemoveAt(j);
}
}
}
}
}
有问题请教.
是这样的.如果当把选定的文本框内的某一条内容转移到其他的文本框中时,同时把选中的内容删除掉.
可是 总是提示错误.不知道怎么会事.不知道是不是我的思路有问题?
请大家指点.谢谢.
部分代码如下:
private void sendsigle_Click(object sender, EventArgs e)
{
if (String.Compare(this.comboBox1.SelectedItem.ToString(), "客户") == 0)
{
string[] names ={ "客户", "可忽忽", "可可忽忽" };
System.Windows.Forms.ListBox.ObjectCollection obj = this.lstfirst.Items;
for (int i = 0; i < names.Length; i++)
{
if (string.Compare(this.lstfirst.SelectedItem.ToString(), names[i]) == 0)
{
this.lstsecond.Items.Add(names[i]);
for (int j = 0; j < obj.Count; j++)
{
if (obj[j].ToString().Equals(names[i]))
{
obj.RemoveAt(j);
}
}
}
}
}