private void Form1_Load(object sender, EventArgs e){
for (int i = 0; i < listBox1.Items.Count; i++)
{
lst.Add(listBox1.Items[i].ToString());
}
foreach (var item in lst)
{
lst1.Add(item[2].ToString());
}
}
private void button1_Click(object sender, EventArgs e) {
if (lst1.Contains(textBox1.Text))
{
// *Need to find that particular item from listbox and clear rest of them*\\
}
}
我的输入是
7-8-1-4-9
所以当textbox的值为7时 然后我的列表框必须显示 6-7-8-9-10 作为输出并清除列表框中的所有项目
答案 0 :(得分:0)
使用您发布的内容,我不明白您要实现的目标。使用两个(2)List
的{{1}}和lst
看起来很奇怪。如果没有关于你的最终目标的更多信息,我会质疑为什么你会按照自己的方式做到这一点。
下面的代码删除lst1
中第二个字符与文本框中的字符不匹配的项目。希望这会有所帮助。
ListBox