- 0
- 0
- 约8.38千字
- 约 9页
- 2026-02-13 发布于河北
- 举报
简[洁文本编辑器]
一、项目内容及要求
要求:1)设计和实现“文件”菜单(应“新建”、“打开”、“保存”、
“另存为”、“退出”功能)
2)设计和实现“编辑”菜单(应“撤销”、“复原”、“剪切”、
“复制”、“粘贴”功能)
3)对窗体中的文本内容应“格式”菜单。
界面如下图所示:
文件操作:包括文件的新建、打开、保存、另存为及退出。
编辑功能:包括撤销、还原、全选、剪切、复制、粘贴。
字体设置:包含字体、字体颜色及大小的设置
二、算法分析
(描述清晰程序流程,可用自然语言说明,也可用流程图等说明。)
一.界面设计
1.新建Windows窗体应用程序。向其中添加RichTextBox控件、MenuStrip控件、
openFileDialog控件、saveFileDialoglsfontDialo?colorDialogo
2.添加菜单:
a.文件(新建、打开、保存、另存为、退出)。
b.编辑(撤销、还原、剪切、复制、粘贴、全选)。
C.格式字(体、颜色)
二.代码编写
1.定义窗体全局变量并设置初始值
fname=〃〃;〃文件名
issave=false;〃文档是否保存过
tchange=false;〃文档是否修改过。
2.双击新建菜单,输入新建事务代码:
a.假如当前文档没有保存,则保存当前文档;
b.清空richTextBoxl;
c.设置issave、tchangefname值。
3.输入打开事务代码:
a.设置openFileDialog控件Title、Fi1eNameFilter的初始值。
b.运用openFileDialogl.howDialogO方法打开“打开文件”对话框。
c.将openFileDialog控件的文件名存入fnameo
d.运用richTextBoxl.LoadFile方法打开文件。
e.设置issavetchange的值。
4.输入保存事务代码:
a.假如fname不为空,则运用richTextBox.aveFile方法保存文件,设置
issave值。否则:设置saveFileDialog控件Title、Filter值。
b.运用saveFileDialogl.howDialogO方法打开“保存文件”对话框,输入
要保存的文件名。
c.运用richTextBox.aveFile方法保存文件,设置issave值。
5.输入另存为事务代码:
a.设置saveFileDialog控件Title、Filter值。
b.运用saveFileDialogl.howDialogO方法打开“保存文件”对话框,输入
要保存的文件名。
c.运用richTextBox.aveFile方法保存文件,设置issave值。
6.输入退出事务代码:
Application.Exit方法
7.输入文本框的TextChanged事务代码:
设置tchange=true;issave=false;
8.撤销、还原、剪切、复制、粘贴代码
richTextBoxl.UndoRedo、Cut、Und
原创力文档

文档评论(0)