テキストファイルのアイテムを使用してリストボックスを埋めようとしていますが、たとえば、バーガーを選んだ場合など、コンボボックスを使用してリストボックスアイテムを並べ替える必要がありますコンボボックスでは、バーガーだけがリストボックスに表示されます。リストボックスにテキストファイルのアイテムをインベントリアプリケーションで埋め込む
これまでのところ、私はこのコードを持っている:
private void categoryComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
{
using (System.IO.StreamReader sr = new System.IO.StreamReader(@"inventory.txt"))
{
while (!sr.EndOfStream)
{
for (int i = 0; i < 22; i++)
{
string strListItem = sr.ReadLine();
if (!String.IsNullOrEmpty(strListItem))
listBox.Items.Add(strListItem);
}
}
}
}
}
問題は、それがリストボックスに移入されます、ですが、私は、コンボボックスの上に何かをクリックした場合、それだけでゲインにすべての項目を追加し、私は2倍になってしまいますアイテム。
追加する前に、メソッドの開始時にすべての項目をクリアします。 'listBox.Items.Clear()' – Nino
は、魅力のように働いてくれてありがとう –