Практическая работа № 5
Тема: «Работа с текстом и файлами в приложении»
Студента группы 26-РПО-11-а Папирного Владислава
Ход работы
В меню Файл я выбрал команду Создать проект и выбрал элемент Приложение Windows Forms и нажал кнопку ОК. Я добавил в форму элемент управления RichTextBox, оставив имя по умолчанию RichTextBox1.Я добавил на форму кнопку и выставил следующие свойства:
Свойство | Значение |
Имя | saveTextFile |
Текст | Сохранить как |
Двойным щелчком вызвал обработчик событий и поместил в него следующий код:
OpenFileDialog openFile1 = new OpenFileDialog();
openFile1.Filter = "Text Files|*.txt";
if (openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
RichTextBox1.LoadFile(openFile1.FileName,
RichTextBoxStreamType.PlainText);
Чтобы пользователи могли сохранять файлы в папки, можно использовать встроенный компонент SaveFileDialog. Чтобы отобразить диалоговое окно, я использовал метод ShowDialog. Дважды щелкнул кнопку, чтобы добавить в редактор кода обработчик событий по умолчанию.В обработчике событий saveTextFile_Click добавил следующий код для отображения диалогового окна Сохранение файла. Этот код сохраняет текст, введенный в элемент управления RichTextBox, в текстовый файл в указанной папке:
|
|
saveFileDialog1.Filter = "txt files (*.txt)|*.txt";
if(saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK
&& saveFileDialog1.FileName.Length > 0)
{
richTextBox1.SaveFile(saveFileDialog1.FileName,
RichTextBoxStreamType.PlainText);
}