Я не могу найти решение этой проблемы:
Я пишу программу, которая читает все файлы в каталоге и помещает их в список.Когда пользователь выбирает файл из списка, программа читает выбранный файл и распечатывает некоторую информацию ...
Проблема в том, что после первого выбора моя программа "перестает работать".Он не падает, но когда я пытаюсь выбрать другой файл, он ничего не делает.
Я понял, что проблема в:
private String porocilo(String s)
{
file = "/path to file/";
TextReader tr = new StreamReader(file); //<- problem here
//...
tr.close();
return someinfo;
}
//..
//Call function:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
label1.Text = porocilo(listBox1.SelectedItems[0].ToString());
}
После удаления этой (проблемной) строкипрограмма обычно выбирает файлы, но без этого я не могу читать файлы, и моя программа ничего не делает.
Может кто-нибудь сказать мне, где я не прав?
Br, Wolfy