Advertisement
Lyuben_Andreev

TextEditor

May 31st, 2020
657
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.92 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9.  
  10. namespace TextEditor
  11. {
  12.     public partial class Form1 : Form
  13.     {
  14.         public Form1()
  15.         {
  16.             InitializeComponent();
  17.         }
  18.  
  19.         private void toolStripSeparator1_Click(object sender, EventArgs e)
  20.         {
  21.  
  22.         }
  23.  
  24.         private void newToolStripMenuItem_Click(object sender, EventArgs e)
  25.         {
  26.             richTextBox1.Clear();
  27.         }
  28.  
  29.         private void exitToolStripMenuItem_Click(object sender, EventArgs e)
  30.         {
  31.             if (MessageBox.Show("Желаете ли изход от приложението?", "Потвърждение за изход!"
  32.                  , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
  33.  
  34.                 this.Close();
  35.             else
  36.             MessageBox.Show("Това е текстов редактор, създаден от Любен!");
  37.            
  38.         }
  39.         private void openToolStripMenuItem_Click(object sender, EventArgs e)
  40.         {
  41.             OpenFileDialog ofd = new OpenFileDialog();
  42.             ofd.Filter = "Text Files(.txt)|*.txt";
  43.                 ofd.Title = "Open a file...";
  44.             if (ofd.ShowDialog() == DialogResult.OK)
  45.             {
  46.                 System.IO.StreamReader sr = new System.IO.StreamReader(ofd.FileName);
  47.                 richTextBox1.Text = sr.ReadToEnd();
  48.                 sr.Close();
  49.             }
  50.         }
  51.  
  52.         private void saveToolStripMenuItem_Click(object sender, EventArgs e)
  53.         {
  54.             SaveFileDialog svf = new SaveFileDialog();
  55.             svf.Filter = "Text Files(.txt)|*.txt";
  56.             svf.Title = "Save file...";
  57.             if (svf.ShowDialog() == DialogResult.OK)
  58.             {
  59.                 System.IO.StreamWriter sw = new System.IO.StreamWriter(svf.FileName);
  60.                 sw.Write(richTextBox1.Text);
  61.                 sw.Close();
  62.             }
  63.         }
  64.  
  65.         private void undoToolStripMenuItem_Click(object sender, EventArgs e)
  66.         {
  67.             richTextBox1.Undo();
  68.         }
  69.  
  70.         private void redoToolStripMenuItem_Click(object sender, EventArgs e)
  71.         {
  72.             richTextBox1.Redo();
  73.         }
  74.  
  75.         private void cutToolStripMenuItem_Click(object sender, EventArgs e)
  76.         {
  77.             richTextBox1.Cut();
  78.  
  79.         }
  80.  
  81.         private void copyToolStripMenuItem_Click(object sender, EventArgs e)
  82.         {
  83.             richTextBox1.Copy();
  84.         }
  85.  
  86.         private void toolStripSeparator4_Click(object sender, EventArgs e)
  87.         {
  88.  
  89.         }
  90.  
  91.         private void pasteToolStripMenuItem_Click(object sender, EventArgs e)
  92.         {
  93.             richTextBox1.Paste();
  94.         }
  95.  
  96.         private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)
  97.         {
  98.             richTextBox1.SelectAll();
  99.         }
  100.  
  101.         private void openToolStripMenuItem_Click_1(object sender, EventArgs e)
  102.         {
  103.             OpenFileDialog ofd = new OpenFileDialog();
  104.             ofd.Filter = "Text Files(.txt)|*.txt";
  105.             ofd.Title = "Open a file...";
  106.             if (ofd.ShowDialog() == DialogResult.OK)
  107.             {
  108.                 System.IO.StreamReader sr = new System.IO.StreamReader(ofd.FileName);
  109.                 richTextBox1.Text = sr.ReadToEnd();
  110.                 sr.Close();
  111.             }
  112.  
  113.         }
  114.  
  115.         private void fontTypeToolStripMenuItem_Click(object sender, EventArgs e)
  116.         {
  117.             FontDialog dlg = new FontDialog();
  118.             if (dlg.ShowDialog()== DialogResult.OK)
  119.             {
  120.                 richTextBox1.Font = dlg.Font;
  121.             }
  122.         }
  123.  
  124.         private void fontColorToolStripMenuItem_Click(object sender, EventArgs e)
  125.         {
  126.             ColorDialog dlg = new ColorDialog();
  127.             if (dlg.ShowDialog() == DialogResult.OK)
  128.             {
  129.                 richTextBox1.ForeColor = dlg.Color;
  130.             }
  131.         }
  132.  
  133.         private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
  134.         {
  135.             SaveFileDialog svf = new SaveFileDialog();
  136.             svf.Filter = "Text Files(.txt)|*.txt";
  137.             svf.Title = "Save file...";
  138.             if (svf.ShowDialog() == DialogResult.OK)
  139.             {
  140.                 System.IO.StreamWriter sw = new System.IO.StreamWriter(svf.FileName);
  141.                 sw.Write(richTextBox1.Text);
  142.                 sw.Close();
  143.             }
  144.         }
  145.  
  146.         private void selectAllToolStripMenuItem_Click_1(object sender, EventArgs e)
  147.         {
  148.             richTextBox1.SelectAll();
  149.         }
  150.  
  151.         private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
  152.         {
  153.             richTextBox1.Text = "";
  154.             MessageBox.Show("Това е текстов редактор, създаден от Любен!");
  155.         }
  156.     }
  157. }
  158.  
  159. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement