Создание Windows-приложений на основе Visual C#



OpenFileDialog - часть 2


//Если выбран диалог открытия файла, выполняем условие if (openFileDialog1.ShowDialog() == DialogResult.OK) { //Создаем новый документ blank frm = new blank(); //Вызываем метод Open формы blank frm.Open(openFileDialog1.FileName); //Указываем, что родительской формой является форма frmmain frm.MdiParent = this; //Присваиваем переменной DocName имя открываемого файла frm.DocName = openFileDialog1.FileName; //Свойству Text формы присваиваем переменную DocName frm.Text = frm.DocName; //Вызываем форму frm frm.Show(); }

Пример 2.5.

Запускаем приложение и открываем текстовый файл, сохраненный в формате блокнота (рис. 2.13).

Заголовок формы представляет собой адрес и имя открытого файла

Рис. 2.13.  Заголовок формы представляет собой адрес и имя открытого файла

Для корректного чтения кириллицы текст в блокноте должен быть сохранен в кодировке Unicode. К сожалению, встроенные диалоговые окна OpenFileDialog Visual Studio .NET не содержат дополнительного поля, позволяющего выбирать кодировку файла при его открывании или сохранении, как это реализовано, например, в блокноте.




Содержание  Назад  Вперед