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,如需转载请自行联系原作者