(1)记事本实现查找和替换功能,包括按照大小写查找和向上和向下查找。四种情况: 大写向上查找,大写向下查找,小写向上查找,小写向下查找。并实现替换和全部替换。
(2)实现文件菜单项的功能:保存文件时,先检查原来是不是存在路径,如果存在路径就按原路径存储,如果没有路径提示用户选择保存的路径,并根据用户选择不同的类型(txt,ref)保存为不同的格式。
(3)实现编辑菜单项的功能
(4)实现字体和颜色的功能
(5)实现查看功能。工具栏和状态栏的隐藏的显示,根据ToolStripMenuItem.Checked的属性来判断是不是被选中,选中就显示。同时重新绘制RichtextBox的高度和Listbox的高度。
(6)实现浏览记录功能:根据ToolStripMenuItem.Checked的属性来判断是不是被选中,选中就显示。并在listBox1_DoubleClick中根据列表项的文件类型能够自动加载txt和ref文件。
(7)实现帮助功能: 实现关于记事本的功能,弹出窗体,并设计窗体。
(8)实现上下文菜单,ContextMenuStrip的功能
(9)实现工具栏的中功能。实现新建,另存为,保存,剪切,复制,粘贴。
(10)实现状态栏的功能。当点击鼠标的时候,显示相应的行号和列号。
压缩包内附了代码设计的各模块介绍及思路。
1