Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > сохранение файлов в MDI блокноте


Автор: MrLong 19.10.2011, 11:49
написал функцию открытия файла в MDI проекте
Код

public bool Open()
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string path = openFileDialog1.FileName;
                StreamReader sr = new StreamReader(path, Encoding.Default);
                richTextBoxChildren.Text = sr.ReadToEnd();
                sr.Close();
                this.Text = openFileDialog1.SafeFileName;
                saveFileDialog1.FileName = path;
                return true;
            }
            else
                return false;
        }

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

Автор: RastaDja 19.10.2011, 13:24
Цитата(MrLong @  19.10.2011,  12:49 Найти цитируемый пост)
хотелось бы чтобы отображалось папка, содержащая первый файл 

если я правильно понял, вы хотите, чтобы при вызове диалога он открывалься в нужной вам папке. Если это так, тогда используйте свойство InitialDirectory http://msdn.microsoft.com/ru-ru/library/system.windows.forms.filedialog.initialdirectory.aspx , пердварительно запомнив путь, например, в глобальной переменной.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)