private void mnuSave_Click(object sender, EventArgs e) { blank frm = (blank)this.ActiveMdiChild; frm.Save(frm.DocName); frm.IsSaved = true; }
/// <summary> /// Метод посика текста по нажатию соо-ной кнопки /// </summary> private void button1_Click(object sender, EventArgs e) { //find next string Txt = lookFor.Text; blank frm = (blank)prnt.ActiveMdiChild; //Вызываем метод Save формы blank int fpos = frm.FindNext(Txt, startpos, caseImp); if (fpos < 0) { startpos = 0; MessageBox.Show("Нет такого текста", "Ошибка"); } else { startpos = fpos; prnt.Focus(); } if (frm.hasSelectedText()) { button2.Enabled = true; } else { button2.Enabled = false; } }
private void MnuColor_Click(object sender, EventArgs e) { if (colorDialog1.ShowDialog() == DialogResult.OK) { blank frm = (blank)(ActiveMdiChild); frm.ColorDialog(colorDialog1); } }
private void MnuFont_Click(object sender, EventArgs e) { if (fontDialog1.ShowDialog() == DialogResult.OK) { blank frm = (blank)(ActiveMdiChild); frm.FontDialog(fontDialog1); } }
/// <summary> /// Замена найденго в очереди /// </summary> private void button2_Click(object sender, EventArgs e) { //replace blank frm = (blank)prnt.ActiveMdiChild; string Txt = replaceWith.Text; frm.replaceSelected(Txt); }
private void mnuNew_Click(object sender, EventArgs e) { blank frm = new blank(); frm.DocName = "Untitled " + ++openDocuments; frm.Text = frm.DocName; frm.MdiParent = this; frm.Show(); }
private void mnuPrint_Click_1(object sender, EventArgs e) { blank frm = (blank)this.ActiveMdiChild; if (printDialog1.ShowDialog() == DialogResult.OK) { printDocument1.Print(); } }
/// <summary> /// Замена всего найденого /// </summary> private void button3_Click(object sender, EventArgs e) { //replace all blank frm = (blank)prnt.ActiveMdiChild; string what = lookFor.Text; string with = replaceWith.Text; frm.replaceAll(what, with, caseImp); }
private void mnuSave_Click(object sender, System.EventArgs e) { //Переключаем фокус на данную форму. blank frm = (blank)this.ActiveMdiChild; //Вызываем метод Save формы blank frm.Save(frm.DocName); frm.IsSaved = true; }
private void MnuNew_Click(object sender, EventArgs e) { blank frm = new blank(); frm.DocName = "Документ " + ++openDoc; frm.Text = frm.DocName; frm.MdiParent = this; frm.WindowState = FormWindowState.Maximized; frm.Show(); }
private void MnuColor_Click(object sender, EventArgs e) { blank frm = (blank)this.ActiveMdiChild; frm.MdiParent = this; colorDialog1.Color = frm.richTextBox1.SelectionColor; if (colorDialog1.ShowDialog() == DialogResult.OK) { frm.richTextBox1.SelectionColor = colorDialog1.Color; } frm.Show(); }
private void MnuSaveAs_Click(object sender, EventArgs e) { if (saveFileDialog1.ShowDialog() == DialogResult.OK) { blank frm = (blank)(this.ActiveMdiChild); frm.Save(saveFileDialog1.FileName); frm.MdiParent = this; frm.DocName = saveFileDialog1.FileName; frm.Text = frm.DocName; } mnuSave.Enabled = true; }
private void MnuOpen_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { blank frm = new blank(); frm.Open(openFileDialog1.FileName); frm.MdiParent = this; frm.DocName = openFileDialog1.FileName; frm.Text = frm.DocName; frm.Show(); } mnuSave.Enabled = true; }
private void mnuPrintPreview_Click(object sender, EventArgs e) { blank frm = (blank)this.ActiveMdiChild; //Инициализируем переменные printDocument1.DocumentName = Text; stringPrintText = frm.rtbText.Text; StartPage = 1; NumPages = printDialog1.PrinterSettings.MaximumPage; PageNumber = 1; //Показываем диалог printPreviewDialog1.ShowDialog(); }
private void mnuNew_Click(object sender, System.EventArgs e) { //Создаем новый экземпляр формы frm blank frm = new blank(); frm.DocName = "Без название " + ++openDocuments; //Указываем, что родительским контейнером //нового экземпляра будет эта, главная форма. frm.MdiParent = this; frm.Text = frm.DocName; //Вызываем форму frm.Show(); }
private void MnuFind_Click(object sender, EventArgs e) { FindForm frm = new FindForm(); if (frm.ShowDialog(this) == DialogResult.Cancel) { return; } blank form = (blank)this.ActiveMdiChild; form.MdiParent = this; int start = form.richTextBox1.SelectionStart; form.richTextBox1.Find(frm.FindText, start, frm.FindCondition); }
private void mnuSaveAs_Click(object sender, EventArgs e) { //Если выбран диалог открытия файла, выполняем условие if (saveFileDialog1.ShowDialog() == DialogResult.OK) { //Переключаем фокус на данную форму. blank frm = (blank)this.ActiveMdiChild; //Вызываем метод Save формы blank frm.Save(saveFileDialog1.FileName); //Указываем, что родительской формой является форма frmmain frm.MdiParent = this; //Присваиваем переменной FileName имя сохраняемого файла frm.DocName = saveFileDialog1.FileName; //Свойству Text формы присваиваем переменную DocName frm.Text = frm.DocName; frm.IsSaved = true; } mnuSaveAs.Enabled = true; }
private void mnuOpen_Click(object sender, EventArgs e) { //Если выбран диалог открытия файла, выполняем условие 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(); mnuSave.Enabled = true; } }
private void MnuSaveAs_Click(object sender, EventArgs e) { mnuSave.Enabled = true; //Можно программно задавать доступные для обзора расширения файлов //openFileDialog1.Filter = "Text Files (*.txt)|*.txt|All Files(*.*)|*.*"; //Если выбран диалог открытия файла, выполняем условие if (saveFileDialog1.ShowDialog() == DialogResult.OK) { //Переключаем фокус на данную форму. blank frm = (blank)this.ActiveMdiChild; //Вызываем метод Save формы blank frm.Save(saveFileDialog1.FileName); //Указываем, что родительской формой является форма frmmain frm.MdiParent = this; //Присваиваем переменной FileName имя сохраняемого файла frm.DocName = saveFileDialog1.FileName; //Свойству Text формы присваиваем переменную DocName frm.Text = frm.DocName; frm.IsSaved = true; } }
private void mnuOpen_Click(object sender, System.EventArgs e) { //Можно программно задавать доступные для обзора расширения файлов //openFileDialog1.Filter = "Text Files (*.txt)|*.txt|All Files(*.*)|*.*"; //Если выбран диалог открытия файла, выполняем условие 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(); } }
private void mnuPicture_Click(object sender, EventArgs e) { blank frm = (blank)this.ActiveMdiChild; openFileDialog2.Filter = "Images |*.bmp;*.jpg;*.png;*.gif;*.ico"; openFileDialog2.Multiselect = false; openFileDialog2.FileName = ""; DialogResult result = openFileDialog2.ShowDialog(); if (result == DialogResult.OK) { Image img = Image.FromFile(openFileDialog2.FileName); Clipboard.SetImage(img); frm.richTextBox1.Paste(); frm.richTextBox1.Focus(); } else { frm.richTextBox1.Focus(); } }
private void OnPrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { blank frm = (blank)this.ActiveMdiChild; int x = e.MarginBounds.Left; int y = e.MarginBounds.Top; Brush brush = new SolidBrush(frm.richTextBox1.ForeColor); while (linesPrinted < lines.Length) { e.Graphics.DrawString(lines[linesPrinted++], frm.richTextBox1.Font, brush, x, y); y += 15; if (y >= e.MarginBounds.Bottom) { e.HasMorePages = true; return; } } linesPrinted = 0; e.HasMorePages = false; }
private void mnuFont_Click(object sender, System.EventArgs e) { //Переключаем фокус на данную форму. blank frm = (blank)this.ActiveMdiChild; //Указываем, что родительской формой является форма frmmain frm.MdiParent = this; //Вызываем диалог fontDialog1.ShowColor = true; //Связываем свойства SelectionFont и SelectionColor элемента RichTextBox //с соответствующими свойствами диалога fontDialog1.Font = frm.richTextBox1.SelectionFont; fontDialog1.Color = frm.richTextBox1.SelectionColor; //Если выбран диалог открытия файла, выполняем условие if (fontDialog1.ShowDialog() == DialogResult.OK) { frm.richTextBox1.SelectionFont = fontDialog1.Font; frm.richTextBox1.SelectionColor = fontDialog1.Color; } //Показываем форму frm.Show(); }
private void printDocument1_BeginPrint(object sender, System.Drawing.Printing.PrintEventArgs e) { blank frm = (blank)this.ActiveMdiChild; char[] param = { '\n' }; if (printDialog1.PrinterSettings.PrintRange == PrintRange.Selection) { lines = frm.richTextBox1.SelectedText.Split(param); } else { lines = frm.richTextBox1.Text.Split(param); } int i = 0; char[] trimParam = { '\r' }; foreach (string s in lines) { lines[i++] = s.TrimEnd(trimParam); } }
private void mnuFind_Click(object sender, System.EventArgs e) { //Создаем новый экземпляр формы FindForm FindForm frm = new FindForm(); //Если выбран результат DialogResult.Cancel, закрываем форму (до этого //мы использовали DialogResult.OK if (frm.ShowDialog(this) == DialogResult.Cancel) { return; } ////Переключаем фокус на данную форму. blank form = (blank)this.ActiveMdiChild; ////Указываем, что родительской формой является форма frmmain form.MdiParent = this; //Вводим переменную для поиска в определенной части текста - //поиск слова будет осуществляться от текущей позиции курсора int start = form.richTextBox1.SelectionStart; //Вызываем предопределенный метод Find элемента richTextBox1. form.richTextBox1.Find(frm.FindText, start, frm.FindCondition); }
private void mnuPrint_Click(object sender, EventArgs e) { blank frm = (blank)this.ActiveMdiChild; printDialog1.AllowSelection = frm.rtbText.SelectionLength > 0; if (printDialog1.ShowDialog() == DialogResult.OK) { printDocument1.DocumentName = Text; //Определяем диапазон страниц для печати switch (printDialog1.PrinterSettings.PrintRange) { //Выбраны все страницы case PrintRange.AllPages: stringPrintText = frm.rtbText.Text; StartPage = 1; NumPages = printDialog1.PrinterSettings.MaximumPage; break; //Выбрана выделенная область case PrintRange.Selection: stringPrintText = frm.rtbText.SelectedText; StartPage = 1; NumPages = printDialog1.PrinterSettings.MaximumPage; break; //Выбран ряд страниц case PrintRange.SomePages: stringPrintText = frm.rtbText.Text; StartPage = printDialog1.PrinterSettings.FromPage; NumPages = printDialog1.PrinterSettings.ToPage - StartPage + 1; break; } PageNumber = 1; //Вызываем встроенный метод для начала печати printDocument1.Print(); } }
private void mnuCopy_Click(object sender, System.EventArgs e) { blank frm = (blank)this.ActiveMdiChild; frm.Copy(); }
private void toolBarMain_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) { blank frm = (blank)this.ActiveMdiChild; //New if (e.Button.Equals(tbNew)) { mnuNew_Click(this, new EventArgs()); } //Open if (e.Button.Equals(tbOpen)) { mnuOpen_Click(this, new EventArgs()); } //Save if (e.Button.Equals(tbSave)) { mnuSave_Click(this, new EventArgs()); } //Cut if (e.Button.Equals(tbCut)) { mnuCut_Click(this, new EventArgs()); } //Copy if (e.Button.Equals(tbCopy)) { mnuCopy_Click(this, new EventArgs()); } //Paste if (e.Button.Equals(tbPaste)) { mnuPaste_Click(this, new EventArgs()); } //Left if (e.Button.Equals(tbLeft)) { //Текст по левому краю frm.richTextBox1.SelectionAlignment = HorizontalAlignment.Left; } //Center if (e.Button.Equals(tbCenter)) { //Текст по центру frm.richTextBox1.SelectionAlignment = HorizontalAlignment.Center; } //Right if (e.Button.Equals(tbRight)) { //Текст по правому краю frm.richTextBox1.SelectionAlignment = HorizontalAlignment.Right; } //Moon if (e.Button.Equals(tbMoon)) { if (frm.richTextBox1.SelectionColor == Color.Black) { string rtbText = frm.richTextBox1.Text; frm.richTextBox1.ForeColor = Color.White; for (int i = 0; i < rtbText.Length; i++) { if (rtbText[i] >= 'A' && rtbText[i] <= 'Z') { frm.richTextBox1.Select(i, 1); frm.richTextBox1.SelectionColor = Color.White; } frm.richTextBox1.BackColor = Color.Black; } } else { frm.richTextBox1.BackColor = Color.Black; } } //Sun if (e.Button.Equals(tbSun)) { if (frm.richTextBox1.SelectionColor == Color.White) { string rtbText = frm.richTextBox1.Text; frm.richTextBox1.ForeColor = Color.Black; for (int i = 0; i < rtbText.Length; i++) { if (rtbText[i] >= 'A' && rtbText[i] <= 'Z') { frm.richTextBox1.Select(i, 1); frm.richTextBox1.SelectionColor = Color.Black; } frm.richTextBox1.BackColor = Color.White; } } else { frm.richTextBox1.BackColor = Color.White; } } }
private void mnuDelete_Click(object sender, System.EventArgs e) { blank frm = (blank)this.ActiveMdiChild; frm.Delete(); }
private void mnuSelectAll_Click(object sender, System.EventArgs e) { blank frm = (blank)this.ActiveMdiChild; frm.SelectAll(); }