Advertisement
DrAungWinHtut

TextEditorTest.cs

Nov 12th, 2022
1,262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.12 KB | None | 0 0
  1. using System.IO;
  2. using System.Windows.Forms;
  3.  
  4. namespace TextEditor01
  5. {
  6.     public partial class frmEditor : Form
  7.     {
  8.         public frmEditor()
  9.         {
  10.             InitializeComponent();
  11.         }
  12.  
  13.         private void btnSave_Click(object sender, EventArgs e)
  14.         {
  15.             string sText = txtEditor.Text;
  16.             string sFname = "";
  17.  
  18.             saveFileDialog1.InitialDirectory = @"I:\test";
  19.             saveFileDialog1.Title = "GH File Save As...";
  20.             saveFileDialog1.Filter = "စာသားဖိုင်များ| *.txt     |ဖိုင်အားလုံး|   *.*";
  21.  
  22.             if (saveFileDialog1 .ShowDialog ()==DialogResult.OK)
  23.             {
  24.                 sFname = saveFileDialog1.FileName;
  25.  
  26.                 StreamWriter sw = new StreamWriter(sFname, true);
  27.                 sw.WriteLine(sText);
  28.                 sw.Close();
  29.                 MessageBox.Show("File is Saved!");
  30.             }
  31.             else
  32.             {
  33.                 MessageBox.Show("File saving cancel!");
  34.             }
  35.            
  36.            
  37.         }
  38.  
  39.         private void btnClear_Click(object sender, EventArgs e)
  40.         {
  41.             txtEditor .Clear();
  42.            
  43.         }
  44.  
  45.         private void saveToolStripMenuItem_Click(object sender, EventArgs e)
  46.         {
  47.             string sText = txtEditor.Text;
  48.             string sFname = "";
  49.  
  50.             saveFileDialog1.InitialDirectory = @"I:\test";
  51.             saveFileDialog1.Title = "GH File Save As...";
  52.             saveFileDialog1.Filter = "Text Files(*.txt)|*.txt|All Files(*.*)|*.*";
  53.  
  54.             if (saveFileDialog1.ShowDialog() == DialogResult.OK)
  55.             {
  56.                 sFname = saveFileDialog1.FileName;
  57.  
  58.                 StreamWriter sw = new StreamWriter(sFname, true);
  59.                 sw.WriteLine(sText);
  60.                 sw.Close();
  61.                 MessageBox.Show("File is Saved!");
  62.             }
  63.             else
  64.             {
  65.                 MessageBox.Show("File saving cancel!");
  66.             }
  67.         }
  68.  
  69.         private void openToolStripMenuItem_Click(object sender, EventArgs e)
  70.         {
  71.             string sFname = "";
  72.             openFileDialog1.InitialDirectory = @"I:\test";
  73.             openFileDialog1.Title = "GH File Open...";
  74.             openFileDialog1.Filter = "Text Files(*.txt)|*.txt|All Files(*.*)|*.*";
  75.             openFileDialog1.FileName = "";
  76.             if (openFileDialog1 .ShowDialog ()==DialogResult.OK)
  77.             {
  78.                 sFname =openFileDialog1.FileName;
  79.                 StreamReader sr = new StreamReader(sFname);
  80.                 string sText = sr.ReadToEnd();
  81.                 sr.Close();
  82.                 txtEditor.Text = sText;
  83.                 string justFname = Path.GetFileName(sFname);
  84.                 this.Text = this.Text + " - " + justFname;
  85.             }
  86.            
  87.         }
  88.  
  89.         private void exitToolStripMenuItem_Click(object sender, EventArgs e)
  90.         {
  91.             Application.Exit();
  92.         }
  93.  
  94.         private void clearToolStripMenuItem_Click(object sender, EventArgs e)
  95.         {
  96.             txtEditor.Clear();
  97.         }
  98.     }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement