分享

VB高级界面设计--工具栏的使用

 昵称37581541 2019-04-03

知识介绍

工具栏是许多基于Windows系统应用程序的标准功能。工具栏提供了对于应用程序中最常用的菜单命令的快速访问。

制作工具栏有两种方法

一种方法是手工制作,即利用图形框和命令按钮;

另一种方法是通过组合使用ToolBar、ImageList控件制作工具栏。

 因为ToolBar、ImageList等控件不属于VB系统的标准控件,所以我们在使用之前必须先将其添加到VB工具箱中才能使用。

方法是:选择工程 | 部件| 菜单命令(或者直接用快捷键Ctrl T),在弹出的“部件“对话框中选择'Microsoft Windows Common Controls 6.0”,将控件添加到工具箱。如下图。


使用ToolBar 控件和ImageList 控件建立工具栏主要包括以下步骤:

1. 在ImageList 控件中添加图像。

2. 建立ImageList 和ToolBar 控件的关联。

3. 在ToolBar控件中添加按钮。

4.在ButtonClick 和ButtonMenuClick 事件中用Select Case 语句对

各按钮编程.


使用步骤

1.在ImageList 控件中添加图像

 由于工具箱按钮本身没有Picture 属性,不能直接在按钮上添加图片,它是通过ImageList 控件的图像库来获得工具栏按钮图片的。

ImageList 专门为其他控件提供图像,是一个图像容器控件。它包含一系列图像对象,每个图像对象都可以通过其索引(Index)或关键字(Key)被引用。

选定窗体上的ImageList 控件,在属性窗口单击“自定义”右边的...,打开“属性页”对话框,选择“图像”选项卡,如图下图所示。

该选项卡中各项的含义如下:

  1. 索引:表示每个插入图像的编号,可在ToolBar 等控件中引用。

  2. 关键字:表示每个插入图形的标识名

  3. 插入图片:单击可插入图形,按照顺序依次排列在“”图像“”列表框中。

  4. 删除图片:选中列表框中某个图像,单击可以删除

  5. 图像数:插入的图像总数

2.建立ImageList和ToolBar控件的关联

    选定窗体上的ToolBar控件,在属性窗口单击“自定义”右边的      ,打开“属性页”对话框,选择“通用”选项卡,其中的“图像列表”下拉列表框用来与ImageList建立关联

3.在ToolBar控件中添加按钮

  单击“插入按钮”,并适当设置图像编号就可以为工具栏添加按钮。

4.在ButtonClick和ButtonMenuClick事件中编程 

  ToolBar控件常用的事件有两个:ButtonClick和ButtonMenuClick。前者对应的按钮样式为“0~2”,后者对应样式为“5”的菜单按钮。

实例应用

我们根据上面的知识来设计一个可以控制文本框风格的工具程序。

代码如下:

Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)

  Dim n As Integer

      n = Button.Index

      Select Case n

      Case 1

            Text1.FontBold = Button.Value

      Case 2

            Text1.FontItalic = Button.Value

      Case 3

            Text1.FontUnderline = Button.Value

      End Select

End Sub


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多