0
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*\\
}
}
- 1-2-3-4-5
- 6-7-8-9-10
- あります1-9- 4-2-3
7-8-1-4-9
テキストボックスの値が7 を持っているときに、その後の私のリストボックスには、6-7-8-9-10を示さなければなりません出力とクリア残り、あなたが投稿したものを使用して、リストボックス
あなたの質問は不明であり、コードもあまり役に立ちません。ボタンをクリックすると、テキストボックス 'textBox1'のテキストが' List''lst1'に含まれているかどうかを確認し、残りの部分がクリアされているかどうかを確認します。質問を修正して、達成しようとしていることを明確にすることができます。最後のコメント:_soテキストボックスの値が7の場合、リストボックスには出力として6-7-8-9-10が表示され、リストボックスのすべてのアイテムがクリアされます。あなたの質問は不明です。 [最小、完全、および検証可能な例を作成する方法](http://stackoverflow.com/help/mcve) – JohnG
テキストボックスに指定された値が2番目のいずれかにある場合、my listboxには4つの項目があります文字のみが表示され、2番目の文字はリストボックスで使用可能ですn残りの文字はクリア3 – user7388587
単純に 'listbox.Items'をループして、2番目の文字がテキストボックスの文字と一致しない行を削除できませんか? – JohnG