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 = " 显示第五个按钮 " ;
  }

本文出自 “熊猫写程序” 博客,转载请与作者联系!

你可能感兴趣的:(职场,toolbar,控件,休闲)