C语言NET技术06.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档