在Windows应用程序中设计菜单栏、工具栏和状态栏
1.5.2 在Windows应用程序中设计菜单栏、工具栏和状态栏
1.菜单栏的设计
在Windows应用程序中制作菜单栏时,可以使用MenuStrip控件。使用MenuStrip控件可以将菜单设计成Microsoft Office中那样。另外,用户还可以通过添加快捷键、选中标记、图像和分隔条,来增强菜单的可用性和可读性。使用MenuStrip控件制作菜单栏的步骤如下。
(1)向Windows窗体中添加一个MenuStrip控件。
(2)单击该控件Items属性后面的 按钮,弹出如图1.11所示的“项集合编辑器”对话框。
(点击查看大图)图1.11 “项集合编辑器”对话框 |
(3)在“项集合编辑器”对话框中,可以添加MenuItem子项,如果要为已经添加的子项添加子菜单,可以选择MenuItem子项,单击DropDownItems属性后面的 按钮,弹出如图1.12所示的“项集合编辑器”对话框(子项)。
(4)在“项集合编辑器”(子项)对话框中,可以给指定子项添加子菜单,重复此操作,即可完成菜单栏的制作。
(点击查看大图) 图1.12 “项集合编辑器”对话框(子项) |
2.工具栏的设计
在Windows应用程序中设计工具栏时,可以使用ToolStrip控件和BindingNavigator控件。由于本系统在设计工具栏时使用的全部是BindingNavigator控件,所以这里着重介绍使用BindingNavigator控件制作工具栏的方法。
BindingNavigator控件由ToolStrip和一系列ToolStripItem对象组成,用来完成大多数常见的与数据相关的操作。使用BindingNavigator控件,用户可以在Windows应用程序中导航和操作数据。使用BindingNavigator控件制作工具栏的步骤如下。
(1)向Windows窗体中添加一个BindingNavigator控件。
(2)单击该控件Items属性后面的 按钮,弹出如图1.13所示的“项集合编辑器”对话框。
(点击查看大图)图1.13 “项集合编辑器”对话框 |
(3)在“项集合编辑器”对话框中,用户可以根据需要添加各种控件,然后单击【确定】按钮,即可完成工具栏的制作。
3.状态栏的设计
在Windows应用程序中设计状态栏时,可以使用StatusStrip控件。StatusStrip控件可以显示正在操作当前Windows窗体的用户的相关信息,或当前系统的一些信息(比如系统操作员名称、当前系统时间等)。使用StatusStrip控件制作状态栏的步骤如下。
(1)向Windows窗体中添加一个StatusStrip控件。
(2)单击该控件Items属性后面的 按钮,弹出如图1.14所示的“项集合编辑器”对话框。
(点击查看大图)图1.14 “项集合编辑器”对话框 |
(3)在“项集合编辑器”对话框中,用户可以根据需要选择添加StatusLabel控件、ProgressBar控件、DropDownButton控件和SplitButton控件,单击【确定】按钮,即可完成状态栏的制作。
在Windows应用程序中设计菜单栏、工具栏和状态栏相关推荐
- Qt5.12实战之菜单栏工具栏与状态栏使用
演示效果: 1.widget工程创建 2.ui设计 双击打开下图所示的.ui文件 菜单设计: 添加子菜单 修改QMenu及QAction对象名称为可识别名 具体修改操作如下: QMenu和QActi ...
- C#应用程序界面开发基础——窗体控制(6)——菜单栏、工具栏和状态栏控件
菜单栏.工具栏和状态栏控件 菜单栏描述了一个窗体的大致功能和风格.通过工具栏能够快速执行相应的功能,并且具有和菜单一样的功能,而状态栏常用于显示 一些状态信息. 1.菜单控件 菜单(MunuStrip ...
- C++ WINDOWS API 第1章 Windows 应用程序开发入门
目录 1.1 第一个实例程序.. 1 1.1.1 start.exe. 1 1.1.2 Windows API 2 1.1.3 程序入口函数.. 2 1 ...
- windows应用程序框架及实例
应用程序框架: 同一类型应用程序的结构大致相同,并有很多相同的源代码, 因此可以通过一个应用程序框架AFX(Application FrameWorks) 编写同一类型应用程序的通用源代码. 主要向导 ...
- 使用C#设计一个Windows应用程序——记事本
文章主要内容:通过本文介绍学习,可以进一步掌握MenuStrip(菜单).ToolStrip(工具栏).RichTextBox(高级文本框)和StatusStrip(状态栏控件)等控件的使用,以及如何 ...
- Windows应用程序C#创建MDI父窗体和子窗体
一:创建父窗体 1.创建 Windows 应用程序. 2.在"属性"窗口中,将 IsMDIContainer 属性设置为true. 这将该窗体指定为子窗口的MDI 容器. 3.设置 ...
- Windows应用程序——记事本
文章目录 一.描述 二.记事本简介 三.记事本界面设计 四.源代码 五.运行结果 六.源代码 一.描述 本博客介绍如何使用Visual Studio 2019设计一个Windows应用程序--记事本, ...
- 启动计算机的程序方法单击,启动Windows应用程序的方法
启动Windows应用程序的方法 启动Windows应用程序的常用方式 [方法一] 第一步:在桌面上单击"开始"一"程序". 第二步:移动鼠标到想要运行的应用程 ...
- Qt菜单栏、工具栏、状态栏介绍及工具栏action的动态增删显示实现方式
Qt菜单栏.工具栏.状态栏介绍及工具栏action的动态增删显示实现方式 版本说明 版本 作者 日期 备注 0.1 loon 2018.11.12 初稿 目录 文章目录 Qt菜单栏.工具栏.状态栏介绍 ...
最新文章
- centos 部署mysql5.7_centos7部署MySQL 5.7
- C语言从已排序的链表中删除重复项(附完整源码)
- 愚弄dnn_不要被泛型和向后兼容性所愚弄。 使用泛型类型
- 网件rax40可以刷梅林_美国网件发布全系列Wi-Fi6家用无线路由器,部署未来家用产品市场...
- jquery proxy delegate 的比较
- ActiveMQ消息队列
- 刚安装了极域电子教室,默认密码是什么?(教师端)
- 黑马程序员-java教程 代码笔记
- mp3格式转换软件哪个好?
- 可视化优化:百度地图内网访问(通过nginx代理)
- 【微信小程序|Demo】订单结算页面
- 关于虾皮无货源一件代发你了解多少?详讲虾皮物流发货流程
- php opcode 启用,Drupal8安装提示PHP OPCODE CACHING未启用的解决方法
- php过滤微信表情符号的正则表达式方法
- POSIX 标准介绍
- Android-activity堆栈及管理
- python 常用转义字符对照表 键盘各键对应的ASCII码值
- 网易云音乐小程序,带后台(SpringBoot)
- OEA 扩展属性系统 - 主要设计类图
- iOS App由生到死的过程
热门文章
- 【中级软考—软件设计师】2操作系统2.3进程调度【****】:2.3.3考点三:前趋图与PV操作
- xFormers安装使用
- 重置grafana登录密码为默认密码
- 用计算机弹现在最火的英文歌,抖音最火的英文歌曲排行榜,2018抖音最火的英文歌(80首)...
- 计算函数:求和、平均值、最小值、最大值
- R语言数据可视化——图形色彩设计(调色盘)
- 大型网站架构-lvs为何不能完全替代DNS轮询
- 面试必备!TCP协议经典十五连问!
- 前端开发IDE之webstorm简单介绍
- linux的一些常用工具及需要安装的软件