本文的示例共享了C#实现简单文本编辑器的具体代码。 作为参考,具体内容如下
创建表单文件,实现文件的编辑保存和txt文件的打开
接口设计:
程序源代码:
//form1.cs
使用系统;
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
{
publicpartialclassform 13360 form
{
公共格式1 () )。
{
初始化组件(;
}
//Open file菜单选项
privatevoidopenfiletoolstripmenuitem _ click (
{
openfile dialog1. filter=' txtfiles (*.txt )|*.txt;
开放式故障诊断1.showdialog (==dialogresult.ok ) ) )
{
richtextbox1. loadfile (openfile dialog1. filename,richtextboxstreamtype.plaintext );
}
}
//Save file菜单选项
privatevoidsavefiletoolstripmenuitem _ click (
{
保存文件诊断1.filter=' txtfiles (*.txt )|*.txt;
保存文件诊断1.showdialog (==dialogresult.ok ) )。
{
richtextbox1. save file (save file dialog1. filename,richtextboxstreamtype.plaintext );
}
}
//exit file菜单选项
privatevoidexittoolstripmenuitem _ click (object sender,EventArgs e ) ) )。
{
类(;
}
//About菜单选项
privatevoidabouttoolstripmenuitem _ click (object sender,EventArgs e ) )。
{
Form2 frm=new Form2(;
frm.ShowDialog (;
}
}
}
//form2.cs
使用系统;
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
{
公共班级2:论坛
{
公共格式2 () )。
{
初始化组件(;
}
privatevoidlabel2_ click (object sender,EventArgs e ) ) ) ) ) ) ) )。
{
}
}
}
执行屏幕截图
以上是本文的全部内容,希望对大家的学习有帮助。 另外,我希望你能多多支持编剧。