using System.Collections.Generic;
using System.ComponentModel;
using System.Threading.Tasks;
using System.Windows.Forms;
public partial class Form1 : Form
private void panel1_Paint(object sender, PaintEventArgs e)
panel1.BackColor = Color.FromArgb(100, 128, 128, 255);
private void openToolStripMenuItem_Click(object sender, EventArgs e)
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
MessageBox.Show("Save... is clicked", "Text Editor", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
DialogResult result = MessageBox.Show("Save As... is clicked", "Text Editor", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
private void closeToolStripMenuItem_Click(object sender, EventArgs e)
DialogResult result = MessageBox.Show("You Want Close this application?", "Text Editor", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
if (result == System.Windows.Forms.DialogResult.Yes)
private void clearAllToolStripMenuItem_Click(object sender, EventArgs e)
DialogResult result = MessageBox.Show("You want to Clear All?", "Text Editor", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
private void btnBold_Click(object sender, EventArgs e)
if (btnBold.BackColor == SystemColors.Control)
btnBold.BackColor = SystemColors.ActiveBorder;
rTxtMain.SelectionFont = new Font(rTxtMain.SelectionFont, FontStyle.Bold);
rTxtMain.Font = new Font(rTxtMain.SelectionFont, FontStyle.Bold);
btnBold.BackColor = SystemColors.Control;
rTxtMain.SelectionFont = new Font(rTxtMain.SelectionFont, FontStyle.Bold);
private void btnItalic_Click(object sender, EventArgs e)
if (btnItalic.BackColor == SystemColors.Control)
btnItalic.BackColor = SystemColors.ActiveBorder;
rTxtMain.SelectionFont = new Font(rTxtMain.SelectionFont, FontStyle.Italic);
rTxtMain.Font = new Font(rTxtMain.SelectionFont, FontStyle.Italic);
btnItalic.BackColor = SystemColors.Control;
rTxtMain.SelectionFont = new Font(rTxtMain.SelectionFont, FontStyle.Italic);
private void btnUnderline_Click(object sender, EventArgs e)
if (btnUnderline.BackColor == SystemColors.Control)
btnUnderline.BackColor = SystemColors.ActiveBorder;
rTxtMain.SelectionFont = new Font(rTxtMain.SelectionFont, FontStyle.Underline);
rTxtMain.Font = new Font(rTxtMain.SelectionFont, FontStyle.Underline);
btnBold.BackColor = SystemColors.Control;
rTxtMain.SelectionFont = new Font(rTxtMain.SelectionFont, FontStyle.Underline);
private void cbmFontstyle_SelectedIndexChanged(object sender, EventArgs e)
rTxtMain.Font = new Font(cbmFontstyle.Text, rTxtMain.Font.Size);
private void cmbSize_SelectedIndexChanged(object sender, EventArgs e)
rTxtMain.Font = new Font(rTxtMain.Font.FontFamily, float.Parse(cmbSize.SelectedItem.ToString()));