多文档编辑器
一、 实验要求
1. 参考系统提供的写字板功能,编写一个小型的文字编辑工具
2. 对该文档编辑器,至少完成以下功能:
文件:(新建、打开、保存、退出)
编辑:(复制、剪切、粘贴、全选)
格式:(自动换行、字体、颜色),格式的设置功能要区分是设置当前块的格式还是设置所有内
容的格式;
界面设计时应有工具栏,弹出菜单,状态栏等功能来提高操作的便利性;
二、 设计思路
本实验是实现一个多文档编辑器,支持txt文件,一共包含四个文件,其中文件Form1.CS用于实现写
字板的主界面框架,Form2.CS用于实现写字板的主要功能,FormPageSetting用于实现页面设置的对话
框,aboutMyForm用于实现显示一共“关于”对话框。
1. 界面设计
本实验主表单中使用的界面元素及其属性设置如表1-1所示:
表1-1 主表单Form1中使用的界面元素及其属性设置
组件 属性 设置
Form1 Text
IsMdiContain
Form1
True
menuStrip name menuStrip1
toolStrip Name
Dock
menuStrip1
Top
statusStrip Name statusStrip1
openFileDialog Filter "txtfiles(*.txt)|*.txt|rtf files(*.rtf)|
*.rtf|All files(*.*)|*.*"
saveFileDialog Filter "txtfiles(*.txt)|*.txt|rtf files(*.rtf)|
*.rtf|All files(*.*)|*.*"
表1-2 Form2上的控件对象的主要属性设置
组件 属性 设置
Form2 Text Form2