要求
通过本章的学习,可以进一步掌握MenuStrip(菜单)、ToolStrip(工具栏)、RichTextBox(高级文本框)和StatusStrip(状态栏控件)等控件的使用,以及如何使用CommonDialog(公共对话框)实现对文本的存取、格式设置等操作。
记事本简介
记事本是一种常用的软件,在微软的Windows中,自带了一个记事本软件,Windows 10下的记事本软件如图示
实现了Windows自带的记事本的部分功能外,并且还可以任意更改字体的字体类型、大小和颜色,并在状态栏中显示时间。为了方便用户的操作,还在程序的窗体上放置了一个工具栏。
功能
本章介绍的记事本程序具有文件的新建、打开、保存功能;文字的复制、粘贴、删除功能;字体类型、格式的设置功能;查看日期时间等功能,并且用户可以根据需要显示或者隐藏工具栏和状态栏
记事本界面设计
- 创建项目
2.出现界面
3.修改属性
1.创建好项目后选择menustrip工具,添加菜单
界面设计
1.创建好项目后选择menustrip工具,添加菜单
2.添加子选项,并编辑其属性
插入标准项和必要控件
加入RichTextBox、StatusStrip、OpenFileDialog、SaveFileDialog、FontDialog、Timer控件
菜单代码
文件
// private void tsmiNew_Click(object sender, EventArgs e)
{
// 判断当前文件是否从磁盘打开,或者新建时文档不为空,并且文件未被保存
if (b == true || rtxtNotepad