Работа с файлами в C#
От: BeaverNew  
Дата: 30.08.06 07:52
Оценка:
У меня возникла проблема при работе с файлами. Для того что бы выбрать файл с диска использую класс
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);
        }


Подскажите, что я делаю не так. Или лучше использовать другой класс для выбора файла?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.