工具栏通常情况下位于菜单栏的下方,由许多命令按钮组成,每个按钮上都有一个该按钮功能的小图标,它为用户提供了应用程序中常用菜单命令的快速访问方式。由于工具栏直观易用,因此它被广泛用于各种应用软件的主界面当中。

ToolStrip的部分属性及说明

属性名

说明

GripStyle

这个属性控制着4个垂直排列的点是否显示在工具栏的最左边。隐藏栅格后,用户就不能移动工具栏了

LayoutStyle

可以控制工具栏上的项如何显示,默认为水平显示

Items

包含工具栏中所有项的集合

ShowItemToolTip

允许确定是否显示工具栏上某项的工具提示

Stretch

默认情况下,工具栏比包含在其中的项略宽或略高。如果设置为true,工具栏就会占据其容易的总长

ImageList

获取或设置包含ToolStrip项上显示的图像的图像列表

说明:更多属性见:

http://msdn.microsoft.com/zh-cn/library/System.Windows.Forms.ToolStrip_properties(v=vs.110).aspx

StatusStrip中可以使用许多控件,常见如下表所示:

控件名

说明

ToolStripButton

表示一个按钮。用于带文本和不带文本的按钮

ToolStripLabel

表示一个标签。这个控件还可以显示图像,也就是说,这个控件可以用于显示一个静态图像,放在不显示其本身信息的另一个控件上面,例如文本框或组合框

ToolStripSplitButton

显示一个右端带有下拉按钮的按钮,单击该下拉按钮,就会在它的下面显示一个菜单。如果单击控件的按钮部分,该菜单不会打开

ToolStripComboBox

显示一个组合框

ToolStripProgressBar

可以在工具栏上嵌入一个进度条

ToolStripTextBox

显示一个文本框

ToolStripSeparator

为各个项创建水平或垂直分隔符

ToolStripDropDownButton

非常类似于ToolStripSplitButton,惟一的区别是去除了下拉按钮,代之以下拉数组图像。单击控件的任一部分,都会打开其菜单部分

在Windows应用程序中设计工具栏时,通常使用ToolStrip控件和BingingNavigator控件。

设置工具栏具体步骤如下:

1、向Windows应用程序中添加一个ToolStrip控件。

2、单击该控件Items属性后面的按钮,弹出“项集合编辑器”对话框。

3、在“项集合编辑器”对话框中,用户可以根据需要添加各种控件。

4、为了使工具栏更加直观易用,在其Text属性中为其设置要显示的文本,然后选中工具栏,单击鼠标右键,选择设置图像。在弹出的“选择资源”对话框中,通过单击“导入”按钮,为其设置要显示的图像。

5、为工具栏设置图像后,工具栏默认只显示已经设置的图像。如果要同时显示文字和图像,选中工具栏,单击鼠标右键,依次选择DisplayStyle/ImageAndText选项即可

6、工具栏设计完成。

工具栏ToolStrip相关推荐

  1. Winform 工具栏ToolStrip的使用

    toolStrip1设置属性 AutoSize = True ImageScalingSize = 32,32 图片的尺寸 RenderMode = System GripStyle = Hidden ...

  2. 工具栏的使用 1118

    工具栏的使用 1118 工具栏 ToolStrip 各种类型 显示样式 图片 图片缩放 图文关系 多控件同一个事件

  3. C#开发之——ToolStrip(10.22)

    一 概述 在C# WinForm开发中添加工具栏(ToolStrip)和添加菜单栏类似,在工具箱中将ToolStrip控件直接拖到Windows窗体中即可 <!--more--> 二 To ...

  4. 第五章 Windows基础控件

    一.对齐控件 选择的第一个控件是主控件,其他的控件都与其对齐. 菜单栏中的"格式"菜单除了"对齐"命令外,还包含"使大小相同""水 ...

  5. C#之windous界面应用编程

    窗体应用程式的开发步骤 1.创建项目 这个非常简单,直接vs上创建一个"窗体应用程式"即可,也可以创建一个空的"控制台程式",在项目中添加窗体并触发,总之,你把 ...

  6. 传智播客 传智播客.NET视频学习课件

    传智播客 传智播客.NET视频学习课件 访问.NET网站了解更多课程详情 http://net.itcast.cn (小提示:为什么本书中超链接打不开?) 此套课件是伴随传智播客.net实况教学视频 ...

  7. C#理论 —— 窗体应用WinForm

    文章目录 1. WinForm工程创建 1.1 打开窗体设计器 1.2 打开代码编辑界面 2. 工具箱 3 窗体属性 3.1 实例:创建一个新窗体 4. 窗体事件 4.1 实例:通过窗体的不同事件改变 ...

  8. SmartClient框架组件介绍

    SmartClient框架组件介绍 Jsp页面引入smartClient类库: <SCRIPT SRC=isomorphic/system/modules/ISC_History.js>& ...

  9. C#WindowsForm常用窗体工具

    目录 1.Button(按钮):用于触发操作或执行特定的功能. 按钮通常具有以下特征和属性: 2.Label(标签):用于显示文本或提示信息. Label 控件具有以下特征和属性: Label 控件通 ...

最新文章

  1. python循环输入若干成绩_完美解决在oj中Python的循环输入问题
  2. SSL 1760——商店选址问题(最短路)
  3. 一个C++程序执行main函数前和执行完main函数后会发生什么。
  4. 数组超过预设的最大数组大小_工作表数组大小的扩展及意义
  5. LeetCode 332. 重新安排行程(欧拉路径)
  6. 物体非等比缩放后的法线处理
  7. 如何监控oracle的索引是否使用
  8. Tomcat详解(十一)——Tomcat管理
  9. org.apache.hadoop.hive.metastore.HiveMetaException: Schema initialization FAILED! Metastore state wo
  10. java常用api-字符串
  11. chrome怎么安装java插件下载_java插件下载如何将JAVA插件支持Chrome
  12. HFSS - GSM 900 单频PIFA天线的设计与仿真
  13. JPA-Specification 实现复杂查询
  14. python语句中生成小数的语句_下列 Python 语句的输出结果是 。 print( 数量 {0}, 单价 {1} .format(100,285.6)) print(str.format(...
  15. 硬件电路设计之VGA ADL5201
  16. 题解 luoguP2928 【[USACO09HOL]牛的打手Cattle Bruisers】
  17. Word 里文字对齐推荐这4种方法
  18. 方舟服务器建家位置,《方舟生存进化》五种建家位置!每一种都能暴露建造者的种类!...
  19. 经验分享:半小时建立自己的在线管理系统!
  20. 微信接收文件中断(解决方法)

热门文章

  1. MQTT下载安装和简单使用
  2. stm32——点亮LED
  3. 【LabVIEW串口编程】03 串口接收
  4. thinkphp5常用函数汇总_(thinkPHP)PHP常用函数大全
  5. 华为机试2021答案
  6. 在服务器上安装jdk
  7. 回应:“MJ广东开校之我见”
  8. 带你了解EOF!!!
  9. MinGW编译log4cpp
  10. ICMP协议及报文格式