Да, я наконец-то подумал о заголовке!
У меня есть цикл foreach, который выполняет итерации ListViewItems и что-то делает с каждым элементом.Но проблема не в том, что он не выполняет работу в цикле, а просто не выполняет код, который появляется до цикла foreach.
Ниже приведен полный метод:
private void pNGToolStripMenuItem_Click(object sender, EventArgs e)
{
stat.Text = "Converting to PNG.";
_piclist.Enabled = false;
foreach (ListViewItem item in _piclist.Items)
{
try
{
/* magical image conversion here. */
_piclist.Enabled = true;
stat.Text =
"Conversion complete.";
}
catch (Exception exception)
{
stat.Text =
exception.Message;
}
}
}
Может кто-нибудь помочь мне понять, почему код:
stat.Text = "Converting to PNG.";
_piclist.Enabled = false;
до того, как цикл foreach никогда не будет выполнен?
Спасибо