我自己的基本框架是.net,新建一个CLR项目,添加一个窗体。
首先说一下要实现的基本功能,最基本的肯定是读写.txt文件,其次是复制、粘贴、剪切、查找、替换,还有就是修改字体。...RichTextBox具体的方法RichTextBox Class
剩下就介绍一下我总体的思路
-首先是新建文件,一般来说新建文件的情况下是正在自己编辑文档,所以此时就要检查文本是否发生改变,所以我写了一个函数...,每当新建文件,保存文件,打开文件的时候就调用textchanged函数,检查是否发生改变,如果改变就提示是否保存当前文本
private: void textchanged(String^ filepath...::Yes: //如果结果"是",要保存则将其保存为明码txt文件,名字可以自己定义
if (filename == "")...openFileDialog1->FileName) + " - notepad";
richTextBox1->Text = sr->ReadToEnd(); //将文件从流中读到最后写入