文章主要内容:通过本文介绍学习,可以进一步掌握MenuStrip(菜单)、ToolStrip(工具栏)、RichTextBox(高级文本框)和StatusStrip(状态栏控件)等控件的使用,以及如何使用CommonDialog(公共对话框)实现对文本的存取、格式设置等操作。(说明:所有代码必须在英文状态下使用!)
文章目录
一、记事本功能要求
记事本是一种常用的软件,在微软的Windows中,自带了一个记事本软件,Windows 7下的记事本软件如图1所示。
本文介绍的记事本程序具有功能:文件的新建、打开、保存;文字的复制、粘贴、删除;字体类型、格式的设置;查看日期时间等,并且用户可以根据需要显示或者隐藏工具栏和状态栏。
二、记事本界面设计
1、创建项目
(1)新建项目
打开VS,新建项目,选择windows窗体应用程序,命名为Notepad
1.打开VS单击 文件→新建→项目
2.选择模版 → Visual C# → windows→ windows窗体应用程序 在下面的名称写Notepad
(2)修改窗体属性
1.更改窗体名称 单击窗体, →右下角属性→text 修改为“记事本”如图所示
2. 单击窗体, →右下角属性→根据下表继续更改 窗体属性
控件类型 |
控件名称 |
属性 |
设置结果 |
Form |
Form1 |
Name |
frmNotepad |
Text |
记事本 |
||
StartPosition(起始位置) |
CenterScreen(中央屏幕) |
||
Size |
600, 450 |
最后更改属性结果为
2、界面设计
新建好“Notepad”项目后,定位到记事本程序的窗体设计器窗口,依次在窗体上放置以下控件
(1)菜单控件 MenuStrip
1.单击窗体左边会出现工具箱→ 找到menustrip →拖动到窗体中
2.单击菜单栏→右下角属性→修改Name属性为“mnusNotepad”
3.单击 输入【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】如图所示
4. 分别在【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】下面编辑添加各自的按钮
5.设置【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】的属性→
单击【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】找到对应的属性窗口,按照以下表格进行设置
Text属性 |
Name属性 |
ShortcutKeys属性 (快捷键) |
ShowShortcutKeys属性 |
文件(&F) |
tsmiFile |
None |
- |
新建(&N) |
tsmiNew |
Ctrl+N |
True |
打开(&O) |
tsmiOpen |
Ctrl+O |
True |
保存(&S) |
tsmiSave |
Ctrl+S |
True |
另存为(&A) |
tsmiSaveAs |
None |
- |
分隔符(用“-”来分隔) |
|||
退出(&X) |
tsmiClose |
None |
- |
Text属性 |