C#简单文本编辑器.pdfVIP

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

1亿VIP精品文档

相关文档