C# Windows窗体学习 六:记事本②

C# Windows窗体学习 一: Windows窗体的建立
C# Windows窗体学习 二:Windows窗体常用属性
C# Windows窗体学习 三:工具的添加①
C# Windows窗体学习 四:工具的添加②
C# Windows窗体学习 五:工具的添加③
C# Windows窗体学习 六:记事本 ①

在上一篇(C# Windows窗体学习 六:记事本 ①)中,已经做好了样式的创建。接下来,就是功能的实现了,代码编写的时候到了

相应功能的代码编写,你可以双击功能,它会自动跳到代码编辑的区域。

在进行功能编写前,需先做些准备。需要先定义三个变量,用于后续功能实现。(只用看红框中的哦)
C# Windows窗体学习 六:记事本②
还需要对文本内容进行记录(双击RichTextBox)
C# Windows窗体学习 六:记事本②

1.“打开”功能的实现
双击菜单栏中“文件”中的“打开”,就会跳转到代码编写块
C# Windows窗体学习 六:记事本②
C# Windows窗体学习 六:记事本②
C# Windows窗体学习 六:记事本②
2.“保存”、“另存为”功能的实现
为了方便,先定义一个类用来存放具体的保存操作,然后在实现保存和另存为功能时就可直接调用这个类。在此之前,需要先在工具箱中拖拽“saveFileDialog”组件到窗体中。
C# Windows窗体学习 六:记事本②
C# Windows窗体学习 六:记事本②
3.“新建”功能的实现
通常情况下,当新建时,如果当前有内容的改变,则会询问是否保存,因此,新建功能中应有保存功能
C# Windows窗体学习 六:记事本②
C# Windows窗体学习 六:记事本②
4.“复制”功能的实现
C# Windows窗体学习 六:记事本②


C# Windows窗体学习 六:记事本②
C# Windows窗体学习 六:记事本②

这时候,基本的打开、保存、新建、复制的功能已经实现了。
代码均以图片的形式展示,编程最好还是自己打上去的有用点。相应的注释我也已经写出来了。

其他的功能(粘贴、撤回等)就不做讲解了,如有需要,可在评论中探讨。

下一篇,是关于窗体美化的一些方法