У меня возникла проблема при работе с файлами. Для того что бы выбрать файл с диска использую класс
OpenFileDialog
в следующей функции:
private void bBrowse_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == DialogResult.OK)
{
LoadImage(ofd.FileName);
}
ofd.Dispose();
}
Файл-изображение открывается функцией:
protected void LoadImage(string FileName)
{
if (FileName.Length != 0)
{
Bitmap bitmap = new Bitmap(FileName);
if (MyBitmap != null)
MyBitmap.Dispose();
MyBitmap = bitmap;
Invalidate();
}
}
После открытия файла перестают корректно работать функции класса
System.IO.File
например,
File.Exists(FILE_NAME)
Если открывать файл просто через путь, то все нормально:
private void bOpen_Click(object sender, EventArgs e)
{
LoadImage(FILE_NAME);
}
Подскажите, что я делаю не так. Или лучше использовать другой класс для выбора файла?