私は、ユーザーが挿入した整数のListBox
を含むシステムを作成しています。私は検索ボタンと、ユーザがListBox
の中で検索したい整数を入力するための検索TextBox
を含んでいます。ユーザーが整数を入力すると、メッセージボックスが表示されて、ユーザーに、たとえばあることが通知されます。リストボックスに値1の1の整数、または整数がリストボックス内に存在しないことをユーザーに知らせるエラーメッセージボックス。TextBoxとボタンを使用してListBox内のアイテムを検索する
private void buttonSearch_Click(object sender, EventArgs e)
{
listBoxAddedIntegers.SelectedItems.Clear();
for (int i = listBoxAddedIntegers.Items.Count - 1;i>=0; i--) ;
{
if (listBoxAddedIntegers.Items[i].ToString().ToLower().Contains(textBoxSearch.Text.ToLower())) ;
{
listBoxAddedIntegers.SetSelected(i, true);
}
}
// ...
}
私は、私はここに含まれることを意味していたコードに本当にわからない、と私はすでに挿入されているコードは、「i」が現在のコンテンツには存在しないことを示唆しています。
誰でも助けてください。あなたがこれをしなければならない
を削除します。 for(int i = listBoxAddedIntegers.Items.Count - 1; i> = 0; i--)の行の ''の後。 '' 'その悪であり、またforループの本体を表しているので、それ以降のブロックは認識されません。あなたはそれを望みます。だから私はどちらか知られていません – FrankM