软件编程
位置:首页>> 软件编程>> C#编程>> C#实现简单文本编辑器

C#实现简单文本编辑器

作者:xujinshan361  发布时间:2022-04-28 06:42:30 

标签:C#,文本编辑器,编辑器

本文实例为大家分享了C#实现简单文本编辑器的具体代码,供大家参考,具体内容如下

建立一个窗体文件,实现对文件的编辑保存和对txt文件的打开

界面设计:

C#实现简单文本编辑器

C#实现简单文本编辑器

程序源代码:


//form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Txt_EditApp
{
public partial class Form1 : Form
{
 public Form1()
 {
  InitializeComponent();
 }
 //Open file 菜单选项
 private void openFileToolStripMenuItem_Click(object sender, EventArgs e)
 {
  openFileDialog1.Filter = "txt files(*.txt)|*.txt";
  if(openFileDialog1.ShowDialog()==DialogResult.OK)
  {
   richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText);
  }
 }
 //Save file 菜单选项
 private void saveFileToolStripMenuItem_Click(object sender, EventArgs e)
 {
  saveFileDialog1.Filter = "txt files(*.txt)|*.txt";
  if(saveFileDialog1.ShowDialog()==DialogResult.OK)
  {
   richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText);
  }
 }
 //exit file 菜单选项
 private void exitToolStripMenuItem_Click(object sender, EventArgs e)
 {
  Close();
 }
 //About 菜单选项
 private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
 {
  Form2 frm = new Form2();
  frm.ShowDialog();
 }
}
}

//form2.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Txt_EditApp
{
public partial class Form2 : Form
{
 public Form2()
 {
  InitializeComponent();
 }

private void label2_Click(object sender, EventArgs e)
 {

}
}
}

运行截图

C#实现简单文本编辑器

来源:https://blog.csdn.net/xu_jin_shan/article/details/78297046

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com