c# html文本编辑器,C#实现简单文本编辑器

news/2024/7/8 5:29:25

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

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

界面设计:

程序源代码:

//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)

{

}

}

}

运行截图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。


http://lihuaxi.xjx100.cn/news/239659.html

相关文章

项目部署时网关怎么回事_使用Kubernetes部署聊天网关(或技术按预期运行时)...

项目部署时网关怎么回事by Richard Li理查德李(Richard Li) 使用Kubernetes部署聊天网关(或技术按预期运行时) (Using Kubernetes to deploy a chat gateway (or when technology works like it’s supposed to)) TL; DR (TL;DR) This is a story about what happens when clo…

Strategy Analytics:物联网安全令人担忧,成本节约效益也不确定

Strategy Analytics物联网战略研究报告《2016年物联网部署趋势及使用调查》发现,物联网安全问题令人担忧,同时,超过半数企业对物联网带来的成本节约效益也不太确定。56%的受访公司认为,大数据分析是推动物联网部署的首要驱动力。 …

keepalive

高可用解决方案: heartbeat corosync cman keepalived 前面我们讲解了,LVS(负载均衡器)、Heartbeat、Corosync、Pacemaker、Web高可用集群、MySQL高可用集群、DRDB、iscsi、gfs2、cLVM等,唯一没有讲解的就是LVS可用&a…

竖直菜单 html,jQuery实现的网页竖向菜单效果代码

本文实例讲述了jQuery实现的网页竖向菜单效果代码。分享给大家供大家参考。具体如下:这是一款基于jQuery实现竖向的网页菜单代码,可折叠展开的二级网页菜单,修改一下可用在后台管理中,显示在左侧的那种管理菜单。jquery加入后方便…

node aws 内存溢出_如何使用Node.js和AWS快速创建无服务器RESTful API

node aws 内存溢出by Mark Hopson马克霍普森(Mark Hopson) 如何使用Node.js和AWS快速创建无服务器RESTful API (How to quickly create a serverless RESTful API with Node.js and AWS) In this beginner’s guide, we’ll briefly describe the “Serverless” software arc…

哪些物联网应用最适合采用雾计算?

有时在做出判断时真的是要靠自己,让别人为你指出方向是不可行的。 许多物联网系统所面临的情景与此相同。集中处理大量传感器数据会减慢决策,并增加带宽需求。而做出明智的决策最好靠近源头。 哪些决策应该靠近网络边缘,哪些应该靠近中心&…

可以检验计算机配置的游戏软件,检测游戏配置的软件-有没有自己检验电脑配置是否符合游戏要求配置 – 手机爱问...

2018-03-28电脑配置是否够好如果楼主你这个配制已经配了的话就没什么好说的了 如果你没配 今天是别人给你写的话 那就千万别配 因为根本是一套垃圾东西 给你介绍一套 CPU:5200 够了 主板:七彩红 770 370 比华硕M2N68 400 NF芯片的划算 还可以组成3A平台 …

zabbix专题:第十一章 zabbix之SNMP方式监控

(SNMP基本都是监控网络设备,本文介绍点理论知识) 概述 如果我们需要监控打印机、路由器、UPS等设备,肯定不能使用zabbix agentd,因为他们不能安装软件的,还好他们一般都支持SNMP协议,这样我可以使用SNMP来监控他们.如果你希望使用SNMP agent来…