用c#编写记事本首先要引用与文件读写有关的命名空间using
记事本的撤销,复制,粘贴,剪切,删除,字体,颜色等实现起来比较简单,只要几句**:
private void 剪切toolstripmenuitem_click(object sender, eventargs e)
if ( 0)
private void 复制ctoolstripmenuitem_click(object sender, eventargs e)
if ( 0)
private void 粘贴ptoolstripmenuitem_click(object sender, eventargs e)
if( !剪贴板里有文本。
private void 撤销toolstripmenuitem_click(object sender, eventargs e)
if ( true) /文本可以撤销。
//消除最近的撤销信息。
private void 全选toolstripmenuitem_click(object sender, eventargs e)
if ( private void 删除toolstripmenuitem_click(object sender, eventargs e)if (
private void 时间日期toolstripmenuitem_click(object sender, eventargs e)
private void 字体toolstripmenuitem_click(object sender, eventargs e)if (
private void 颜色toolstripmenuitem_click(object sender, eventargs e)if (
private void 自动换行toolstripmenuitem_click(object sender, eventargs e)
if (自动换行 ==true)//如果选中了自动换行。
= true; /文本就可以换行(前提是有水平垂直滚动条)
else= false;
private void 编辑etoolstripmenuitem_dropdownopened(object sender, eventargs e) /当单击编辑打开时,判断各项能不能使用。
if ( false)
撤销 = false;
else撤销 = true;
if ( 剪切 = false;
复制 = false;
删除 = false;
else剪切 = true;
复制 = true;
删除 = true;
if ( 查找 = false;
替换 = false;
else查找 = true;
替换 = true;
if ( 粘贴 = false;
else粘贴 = true;
private void 另存为atoolstripmenuitem_click(object sender, eventargs e)
if ( streamwriter writer = new streamwriter( true,
= false;
//另存为直接打开保存对话框,创建流写入对象(其构造函数参数一是保存路径及文件名,二是是否覆盖原文件,三是一本系统默认的字符编码保存),用流写入对象的write方法(要被写入保存的文本),最后关闭流写入对象。将文本的是否变动设为false,这样再关闭或保存时不会提示要求保存了。
private void 打开otoolstripmenuitem1_click(object sender, eventargs e)
if ( = +记事本"safefilename为文件名不加路径。
streamreader reader = new streamreader(
= /给公共字符串字段赋值用于保存时判断文件名是否存在。
//打开创建的流读取对象,与流写入对象差不多。其中filename是在类下面声明的值为""的字符串公共变量,在打开文本时就被文件路径及名称赋值,用于在以后保存文件时自动保存,而不是打开保存对话框保。
存。private void 保存stoolstripmenuitem_click(object sender, eventargs e)
if ( 判断文件是否存在。
/不存在就打开对话框保存,把用户单击对话框按钮时返回的值赋给枚举类的dialogresult变量result。
dialogresult result =
如果result值为说明用户单击了取消按钮,则什么也不处理。
if (result ==
elsestreamwriter writer = new streamwriter( true,
= false;
elsestreamwriter writer = new streamwriter( true,
= false;
快乐“记事本”
今年的春节,我们一家人是在老家过的。记得在回家的路上,我一直都在想着 今年一定比表哥高了吧!要是表哥没怎么长就好了。可结果,我还是比表哥矮了0.35厘米。唉,这真是件让人伤心的事,不过,我的考试成绩比他好了很多,这总算让人有点安慰。我们在一起玩了些日子,令人期待已久的大年初一终于来临了。吃过团圆饭,...
土拨鼠的记事本 作文
土拨鼠有一个记事本,每天黄昏,她都会翻看记事本,或者在上面写下一些什么。当秋天的第一片黄叶飘落的时候,土拨鼠开始忙碌起来。土拨鼠,你在干吗呢?有一天,松鼠在一个小山坡上遇见了她。我在采花呢。土拨鼠捧着一大捧五颜六色的野花。这花好香好美呢,做成花瓣栗子糕一定很好吃。可是我忙着捡拾过冬的食物,没有时间采...
成长记事本 绿园
成长记事本 绿园。外婆家附近一片很广的田野,已不记得在何时它会绿意盎然,只是在记忆中它似乎是四季常绿。田野上,除了那一片片绿得可爱的庄稼之外,还有一茬茬的果树。那上面虽有鸟巢,但我却从未见过。儿时的我们管它叫 绿园 绿园 这个名字现在听起来不免有些幼稚,但对于那时的我们来说不是的,而是取决于现如今那...