- 5
- 0
- 约1.84万字
- 约 17页
- 2016-09-21 发布于重庆
- 举报
C语言NET技术06
第6章 记事本
6.1 记事本简介
记事本是一种常用的软件,在微软的Windows中,自带了一个记事本软件,Windows XP下的记事本软件如图6-1所示。
图6-1 Windows自带的记事本
本章介绍的记事本,实现了Windows自带的记事本的部分功能外,并且还可以任意更改字体的字体类型、大小和颜色,并在状态栏中显示时间。为了方便用户的操作,还在程序的窗体上放置了一个工具栏。
本章介绍的记事本程序具有文件的新建、打开、保存功能;文字的复制、粘贴、删除功能;字体类型、格式的设置功能;查看日期时间等功能,并且可以根据需要显示或者隐藏工具栏和状态栏。
接下来将详细的介绍记事本程序的设计与实现的步骤和方法。
6.2 界面设计及属性设置
新建一个Windows应用程序,并命名为“记事本”。本节介绍记事本程序的界面设计以及界面上各控件的属性设置。
6.2.1 界面设计
打开记事本程序的窗体设计器,依次在窗体上放置以下控件:
(1)MenuStrip(菜单控件)。
(2)ToolStrip(工具栏控件)。
(3)RichTextBox(多格式文本框控件)。
(4)StatusStrip(状态栏控件)。
最终的用户界面如图6-2所示(设置好属性后),其中MenuStrip控件、ToolStrip控件和StatusStrip控件显示窗体在设计器下方的组件板上。
图6-2 记事本用户界面
6.2.2 属性设置
本小节将窗体、菜单控件、工具栏控件、多格式文本框控件和状态栏控件的属性设置,首先介绍的是窗体的属性设置。
1. 窗体的属性设置
窗体的属性设置如表6-1所示。
表-1 窗体的属性控件类型 控件名称 属性 设置结果 Text 记事本 StartPosition CenterScreen Size 600, 450 2. MenuStrip的属性设置
将菜单控件MenuStrip的Name属性设为“mnusBook”,它共有【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】5个下拉菜单,下面用表格的形式给出各子菜单及其属性的设置。
【文件(F)】菜单的属性设置如表6-2所示。
表文件F)】菜单
文件(F) tsmiFile None - 新建(N) tsmiNew Ctrl+N True 打开(O) tsmiOpen Ctrl+O True 保存(S) tsmiSave Ctrl+S True 另存为(A) tsmiSaveAs None - 分隔符 退出(X) tsmiClose None - 【编辑(E)】菜单的属性设置如表6-3所示。
表6-3 【编辑(E)】菜单
Text属性 Name属性 ShortcutKeys属性 ShowShortcutKeys属性 编辑(E) Edit None - 撤销(U) Undo Ctrl+Z True 分隔符 复制(C) Copy Ctrl+C True 剪切(T) Cut Ctrl+X True 粘贴(P) Paste Ctrl+V True 分隔符 全选(A) SelectAll Ctrl+A True 日期(D) Date F5 True 【格式(O)】菜单的属性设置如表6-4所示。
表6-4 【格式(O)】菜单
Text属性 Name属性 Check属性 格式(O) tsmiFormat False 自动换行(W) tsmiAuto True 字体(F) tsmiFont False 【查看(V)】菜单的属性设置如表6-5所示。
表6-5 【查看(V)】菜单
Text属性 Name属性 Checked属性 查看(V) tsmiView False 工具栏(T) tsmiToolStrip True 状态栏(S) tsmiStatusStrip True 【帮助(H)】菜单的属性设置如表6-6所示。
表6-6 【帮助(H)】菜单
Text属性 Name属性 帮助(H) tsmiHelp 关于记事本(A) tsmiAbout 3. ToolStrip的属性设置
将菜单控件ToolStrip的Name属性设为“tlsBook”,打开其属性窗口,然后单击 属性 右边的 按钮,打开【项集合编辑器】,在下拉列表中选择默认的【Button】,依次添加9个Button并重命名,再在下拉列表中选择【Separator】,添加两个分隔符,并上移至适当的位置,如图6-3所示(设置好属性后)。
图6-3 【项集合编辑器】对话框
从上图中可以看出,一共添加了9个按钮和2个分隔符,设置各对象的属性如表6-7所示。
表6-7 各对象的属性设置
Name属性 Too
您可能关注的文档
- 高二历史会考试题历史试题.doc
- 高二历史学业水平测试复习提纲必修一第一单元.doc
- 高二周练试卷三.doc
- 高二哲学常识第一课易混.doc
- 高二哲学生活期中测试题.doc
- 高二地理中期考试题.doc
- 高二地理北方地区导学案.doc
- 高二地理强化练2.doc
- 高二地理第三章自然灾害与环境测试题班级2014.doc
- 高二复习热学.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
原创力文档

文档评论(0)