Работа с текстовым файлом




 

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

 

//Осуществляется в обработке пункта меню ‘Сохранить как…’

 

if (saveFileDialog1.ShowDialog()

== System.Windows.Forms.DialogResult.OK && saveFileDialog1.FileName.Length > 0)

{

richTextBox1.SaveFile(saveFileDialog1.FileName);

this.Text = "Файл [" + saveFileDialog1.FileName + "]";

}

 

 

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

 

//Осуществляется в обработке пункта меню ‘Открыть’

 

if (openFileDialog1.ShowDialog()

== System.Windows.Forms.DialogResult.OK && openFileDialog1.FileName.Length > 0)

{

try

{

richTextBox1.LoadFile(openFileDialog1.FileName,

RichTextBoxStreamType.RichText);

 

}

catch (System.ArgumentException ex)

{

richTextBox1.LoadFile(openFileDialog1.FileName,

RichTextBoxStreamType.PlainText);

}

}

 

 

Работа с текстом

 

Программа предусматривает некоторые функции обработки текста, такие как выбор цвета, шрифта, выравнивание текста, вырезка, копирование и вставка текста.

 

Смена цвета текста осуществляется через меню программы в разделе “Инструменты”. Данный фрагмент кода представляет данную функцию:

 

 

if (colorDialog1.ShowDialog() == DialogResult.OK);

{

richTextBox1.SelectionColor = colorDialog1.Color;

}

 

Данная функция вызывает окно с палитрой цветов.

 

 

Рисунок 5 – Диалоговое окно выбора цвета текста

 

 

Выбор шрифта также осуществляется через раздел “Инструменты” в меню программы.

 

 

if (fontDialog1.ShowDialog() == DialogResult.OK);

{

richTextBox1.SelectionFont = fontDialog1.Font;

}

 

Данный фрагмент кода вызывает диалоговое окно с выбором стиля и размера шрифта и применяет их.

 

 

Рисунок 5 – Диалоговое окно выбора размера и стиля шрифта текста.

 

 

Выравнивание текста, доступ к которому можно получить в разделе “Инструменты” меню программы, способно выравнивать текст по центру, правой и левой сторонам. Данный фрагмент кода осуществляет данные действия:

 

 

//центр

 

{

richTextBox1.SelectionAlignment = HorizontalAlignment.Center;

}

 

 

Рисунок 6 – Выравнивание по центру

 

 


 

//Лево

 

{

richTextBox1.SelectionAlignment = HorizontalAlignment.Left;

}

 


Рисунок 7 – Выравнивание по левой стороне

 

 

//Право

 

{

richTextBox1.SelectionAlignment = HorizontalAlignment.Right;

}

 


Рисунок 8 – Выравнивание по правой стороне

 

Функции вырезки, копирования и вставки текста также расположены в разделе “Инструменты” меню программы.

 

//Копирование:

{

richTextBox1.Copy();

}

 

//Вставка:

{

richTextBox1.Paste();

}

 

//Вырезка:

{

richTextBox1.Cut();

}

 

Вышеперечисленные фрагменты кода осуществляют данные функции.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: