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




Листинг форм frmmain и blank проекта NotepadCSharp - часть 5


/// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.Container components = null;

public blank() {

InitializeComponent(); //Свойству Text панели sbTime устанавливаем системное время, // конвертировав его в тип String sbTime.Text = Convert.ToString(System.DateTime.Now.ToLongTimeString()); //В тексте всплывающей подсказки выводим текущую дату sbTime.ToolTipText = Convert.ToString(System.DateTime.Today.ToLongDateString()); }

protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } } base.Dispose( disposing ); }

region Windows Form Designer generated code

// Вырезание текста public void Cut() { this.BufferText = richTextBox1.SelectedText; richTextBox1.SelectedText = ""; }

// Копирование текста public void Copy() { this.BufferText = richTextBox1.SelectedText; }

// Вставка public void Paste() { richTextBox1.SelectedText = this.BufferText; }

// Выделение всего текста — используем свойство SelectAll элемента управления RichTextBox public void SelectAll() { richTextBox1.SelectAll(); }

// Удаление. public void Delete() { richTextBox1.SelectedText = ""; this.BufferText = ""; } //Создаем метод Open, в качестве параметра объявляем строку адреса файла. public void Open(string OpenFileName) { //Если файл не выбран, возвращаемся назад (появится встроенное предупреждение) if (OpenFileName == "") { return; } else { //Создаем новый объект StreamReader и передаем ему переменную OpenFileName StreamReader sr = new StreamReader(OpenFileName); //Читаем весь файл и записываем его в richTextBox1 richTextBox1.Text = sr.ReadToEnd(); // Закрываем поток sr.Close(); //Переменной DocName присваиваем адресную строку. DocName = OpenFileName; } }

private void cmnuCut_Click(object sender, System.EventArgs e) { Cut(); }

private void cmnuCopy_Click(object sender, System.EventArgs e) { Copy(); }

private void cmnuPaste_Click(object sender, System.EventArgs e) { Paste(); }




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