2-6 ToolBar 控件

简介:

2-6  ToolBar 控件

u 本节学习目标:
n  了解ToolBar 控件的基本属性及方法
n  掌握配置ToolBar 控件属性的基本方法
n   学习ToolBar 控件如何动态加载ImageList控件图片

2-6-1   简介

ToolBar  控件并非 VS2005 中的默认控件,需要从工具箱中另外导入才可以使用,具体步骤见 2-5 节阐述内容。

2-6-2   ToolBar 控件的基本属性及方法

该控件主要用于 Window 窗体的顶部工具栏的实现。其主要的属性和方法如表 2-7 所示。
属性
说明
Buttons
工具栏按钮控件的集合
ShowToolTips
鼠标移到各工具栏按钮上时,是否显示相应的工具提示,如果该属性的值设置为 True,则显示工具提示
ImageIndex
为工具栏按钮指定的图像在图像列表中的索引值
Parent
指定工具栏按钮所属的 ToolBar 控件
Style
工具栏按钮的样式,其中包括 DropDownButton(下拉按钮)、Separator(分隔符) 和 ToggleButton(切换按钮)
方法
说明
ButtonClick
单击工具栏按钮时,将触发该事件
2-7 进度条控件的属性

2-6-3    ToolBar控件实践操作

1.   案例学习:配置ToolBar 控件

1 )在图 2-15 实验基础之上继续对 ToolBar 控件进行属性设置。将 ShowToolTips 属性设置为 True ,表示显示相应的提示信息。点击 ToolBar 控件的 Buttons 属性,打开图像集合编辑器,分别设置每个按钮的 Text 属性(按钮显示信息)和 ToolTipText 属性(按钮提示信息)。如图 2-17 所示。
2-17  配置 ToolBar 控件各个按钮属性
2 )运行效果如图 2-18 所示。
2-18  编辑images属性内容

2.案例学习:为ToolBar 控件动态加载ImageList控件图片

     在添加 ToolBar  控件和 ImageList 控件之后,向当前表单的 Load 事件之中写入如下代码:
        private  void Form1_Load(object sender, EventArgs e)
        {
            //定义5个ToolBarButton对象
            ToolBarButton bt1 = new ToolBarButton();
            ToolBarButton bt2 = new ToolBarButton();
            ToolBarButton bt3 = new ToolBarButton();
            ToolBarButton bt4 = new ToolBarButton();
            ToolBarButton bt5 = new ToolBarButton();
            //向当前的toolBar控件添加5个按钮
            toolBar1.Buttons.Add(bt1);
            toolBar1.Buttons.Add(bt2);
            toolBar1.Buttons.Add(bt3);
            toolBar1.Buttons.Add(bt4);
            toolBar1.Buttons.Add(bt5);
            //指定toolBar控件的imagelist控件对象
            toolBar1.ImageList = imageList1;
            toolBar1.ShowToolTips = true;
            //加载图片信息
            bt1.ImageIndex = 0;
             bt2.ImageIndex = 1;
            bt3.ImageIndex = 2;
            bt4.ImageIndex = 3;
            bt5.ImageIndex = 4;
            // 加载按钮的标题和提示信息
            bt1.Text = " 第一个按钮 " ;
            bt1.ToolTipText = " 显示第一个按钮 " ;
            bt2.Text = " 第二个按钮 " ;
            bt2.ToolTipText = " 显示第二个按钮 " ;
            bt3.Text = " 第三个按钮 " ;
            bt3.ToolTipText = " 显示第三个按钮 " ;
            bt4.Text = " 第四个按钮 " ;
            bt4.ToolTipText = " 显示第四个按钮 " ;
            bt5.Text = " 第五个按钮 " ;
            bt5.ToolTipText = " 显示第五个按钮 " ;
  }




本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/208655,如需转载请自行联系原作者

目录
相关文章
|
Windows
Winform控件优化之背景透明那些事1:Button控件等背景透明
WinForm不支持真正的透明,其控件透明的实现都是背景颜色设置和对应位置的父控件背景相同。 Winform中控件的背景透明只有三种:Button控件的透明、其他控件的透明...
2930 0
Winform控件优化之背景透明那些事1:Button控件等背景透明
|
7月前
toolbar的使用
toolbar的使用
27 1
|
7月前
|
XML Java Android开发
Android控件之基础控件——进度条类的view——TextView、Checkbox复选控件、RadioButton单选控件、ToggleButton开关、SeekBar拖动条、menu、弹窗
Android控件之基础控件——进度条类的view——TextView、Checkbox复选控件、RadioButton单选控件、ToggleButton开关、SeekBar拖动条、menu、弹窗
704 1
|
7月前
|
C#
45.c#:listview控件
45.c#:listview控件
46 1
|
7月前
|
数据处理 C# UED
42.c#:progressbar控件
42.c#:progressbar控件
60 1
|
7月前
|
Android开发
Android控件——Checkbox复选框、RadioButton单选、ToggleButton开关、SeekBar拖动条
Android控件——Checkbox复选框、RadioButton单选、ToggleButton开关、SeekBar拖动条
ListView onItemLongClick 弹出ContextMenu
ListView onItemLongClick 弹出ContextMenu
119 0
如何在 C#中的listView 控件中显示图片?
如何在 C#中的listView 控件中显示图片?
1239 0
如何在 C#中的listView 控件中显示图片?
|
C#
用WPF实现在ListView中的鼠标悬停Tooltip显示
原文:用WPF实现在ListView中的鼠标悬停Tooltip显示 一、具体需求描述     在WPF下实现,当鼠标悬停在ListView中的某一元素的时候能弹出一个ToolTip以显示需要的信息。 二、代码实现 在.XMAL文件中   Code   在listview 元素中加入ItemContainerStyle="{StaticResource InfoTipStyle}" 如下所示代码: Code   三、心得     调用顺序就是listview呈现出预定的style, InfoTipStyle 调用声明好的tooltip。
1821 0