for 루프를 사용하여 목록 상자의 각 항목에 대해 하위 항목을 수행합니다. Whats weird는 for 루프가 전혀 반복하지 않았다는 것입니다. 첫 번째 항목을 반복하도록 강제해야했지만 그 항목에 대한 모든 하위 항목을 완료 한 후에는 방금 중지했습니다.C# : For 루프를 반복하지 않는 경우
목록 상자의 각 항목에 대해 반복되도록하려면 어떻게해야합니까?
Heres는 내 코드 :
listBox7.SelectedIndex = 0;
for (int i = 0; i < listBox7.Items.Count; i++)
{
sub1();
sub2();
listBox1.Items.Add(listBox7.SelectedItem.ToString() + "\r");
while (listBox7.SelectedItems.Count > 0)
{
listBox7.Items.Remove(listBox7.SelectedItems[0]);
}
webBrowser1.Navigate("http://www.google.com");
}
당신은 확신 'listBox7.Items.Count'가 0보다 큽니까? – DarthVader
루프가 어떻게해야할까요? 그것은'i'만을 사용하지 않고'SelectedItem' 만 사용합니다 - 그것들은 매우 다릅니다. 'SelectedIndex' /'SelectedItem'을 사용하여'listBox7'를 반복하고 있습니까? 그러지 마. – Ryan
또한 의미있는 이름을 갖도록 목록 상자의 이름을 변경하십시오. –