n="justify"> public partial class Form1: Form
{
public static string str,// ​​Оголошення вихідного рядка
nom ;//Оголошення рядки з результатами пошуку
public Form1 ()
{
InitializeComponent ();
// Відключення кнопки: "Виконати пошук"
button3.Enabled = false;
// Відключення кнопок вибору алгоритму
radioButton1.Enabled = false;
radioButton2.Enabled = false;
radioButton3.Enabled = false;
radioButton4.Enabled = false;
label2.Text = "";
}
// Подія - клік на кнопку В«Вибрати файл пошукуВ»
private void button1_Click (object sender, EventArgs e)
{
// Очищення вихідного рядка
str = "";
// Фільтр відкриваються файлів
openFileDialog1.Filter = "Text files (*. TXT) | *. txt";
// Очищення імені файлу, що відкривається
openFileDialog1.FileName = "";
// Якщо файл обраний
if (openFileDialog1.ShowDialog () == DialogResult.OK)
{
FileStream TextFile = new FileStream (openFileDialog1.FileName, FileMode.Open);
// Запис імені файлу, що відкривається в елемент форми
label2.Text = openFileDialog1.SafeFileName.Substring (0, openFileDialog1.SafeFileName.Length - 4);
// Закриття потоку даних
TextFile.Close ();
using (StreamReader sr = new StreamReader (openFileDialog1.FileName, Encoding.Default))
{
// Зчитування тексту в рядок
str = sr.ReadToEnd ();
}
// Включення кнопок вибору алгоритмів
radioButton1.Enabled = true;
radioButton2.Enabled = true;
radioButton3.Enabled = true;
radioButton4.Enabled = true;
}
}
// Подія - клік на кнопку "Виконати пошукВ»
private void button3_Click (object sender, EventArgs e)
{
// Якщо вікно шуканого фрагмента пусте - повідомлення про помилку
if (textBox1.Text == "")
MessageBox.Show ("Відсутня шуканий фрагмент", "Помилка");
// Виконання пошуку шуканого фрагмента
else
...