设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2022|回复: 2
打印 上一主题 下一主题

[其它] 谁有toolbar控件的使用帮助。

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-1 06:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想使用toolbar控件作工具栏样式的命令按钮,苦于没有现成的使用帮助,谁有的话提供一份可否?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-2-1 11:02:00 | 只看该作者
TOOLBAR属性 工具条(Toolbar)是Windows环境下应用程序常用的界面元素。把菜单中常用的命令做成按钮安排在工具条中,配上适当的图标符号和文本提示,确实极大地方便了用户。以Microsoft Word7.0 for Windows95的工具条为例,其中的内容和功能非常丰富。Word7.0工具条中不仅包含与文件操作等有关的常规图标按钮,还有设置字体字号等等的组合框(Combobox)。按钮之间可以分组,例如设置段落对齐方式的一组按钮,同组中的按钮每次只允许有一个被按下,按下一个按钮时,同组中其它按钮自动弹起。另外,Word7.0的工具条还有用户裁剪(Customize)功能。用户在工具条上双击鼠标时,工具条弹出一个裁剪对话框,用户可以隐藏、显示以及重新排列工具条中的按钮。如果在我们自己开发的软件界面中加上这样的工具条,我们的软件就可以与商业软件相媲美了。
  在诸多Windows应用程序开发平台中,Microsoft Visual Basic以易学易用、功能强大的优点特出独立,成为开发Windows应用程序的首选平台之一。在VB4.0及以前的版本中,开发象Word7.0中的工具条还是颇费辛苦的。一般思路是在窗体(Form)中安放一个图片框(PictureBox)作为容器(Container),再往其中加入图象(Image)控件,用图象控件载入图标来模拟按钮。对多个按钮的控制要分别完成,管理较为复杂。在VB5.0中,系统提供了一个专门的工具条控件Toolbar。用Toolbar来实现类似Word7.0中的工具条非常方便。

工具条控件Toolbar简介

  1.在工具箱中加入Toolbar
  工具条控件Toolbar不在VB5.0工具箱(Toolbox)的常规标准控件之列,因此在首次安装VB5.0后,工具箱中并没有Toolbar。在工具箱中加入Toolbar要通过Project菜单中的Components命令,该命令弹出一个选择安装组件的窗口。在Components窗口的Controls组中找到“Microsoft Windows CommonControls5.0”项,单击标记该项,然后单击“确定”按钮,Toolbar和另外一些控件就加入工具箱了。

  2.Toolbar的功能

  Toolbar中可以加入按钮,每个按钮都可以载入自己的图象、设置标题(Caption)。还可以为每个按钮设置简短的提示字符串,程序运行时,当鼠标指针移到按钮上时,在指针附近会自动浮出提示字符串。在程序运行时,可以随时增加或删除按钮。Toolbar为其中的按钮提供了分组功能,用户只需简单地设置一个按钮的Style属性就能实现按钮之间的分组。Toolbar同时还是一个容器类控件,可以在其中加入组合框等其它控件。Toolbar的Allow C omize属性允许用户在程序运行时双击工具条对其中的内容进行裁剪。根据这些功能,用户就可以轻而易举地在自己开发的应用程序中加入类似Word7.0风格的工具条了。

Toolbar的制作
  Toolbar的制作包括以下步骤:在窗体中加入Toolbar控件;在Toolbar中加入按钮;为按钮载入图象并设置其它属性。
  1.在窗体中加入Toolbar控件

  双击工具箱中的Toolbar,Toolbar就自动加入窗体并放置在窗体客户区的顶端。如果要把Toolbar放置在其它位置,可以在属性窗口中改变Toolbar的Align属性。Toolbar的Align属性中可供选择的有5个值:

  0-vbAlignNone,不对齐
  1-vbAlignTop,对齐窗口客户区顶端
  2-vbAlignBottom,对齐窗口客户区底端
  3-vbAlignLeft,对齐窗口客户区左边
  4-vbAlignRight,对齐窗口客户区右边

  2.在Toolbar中加入按钮

  用鼠标右键单击Toolbar,会弹出Toolbar的属性菜单。单击菜单的最后一项“Properties”,会弹出Toolbar的属性页(PropertyPages)窗口。在属性页窗口中可以设置控件的一些非常规属性。

  在Toolbar属性页中选Buttons组,其中的“InsertButton”和“RemoveButton”两个按钮分别用于在Toolbar中加入和删除按钮。Toolbar控件的所有按钮构成一个按钮集合(Collection),名为Buttons。在Toolbar中加入和删除按钮实际上是对Toolbar的Buttons集合进行加入和删除元素操作。对于Toolbar中各个按钮的访问,也是通过Buttons集合进行的。用“InsertButton”加入按钮后,可以在Toolbar属性页Buttons中设置新加入的按钮的属性。这些属性包括:索引(Index)、标题(Caption)、描述信息(Description)、关键字(Key)、初态(Value)、模式(Style)、宽度(Width)、提示信息(ToolTipText)等。

  (1)Index和Key
  Toolbar中的按钮是通过集合Buttons来访问的。集合中每个按钮都有唯一与之对应的标识,Index和Key就是与按钮一一对应的标识。Index是整数类型的,类似于数组的下标。Key是字符串类型的类似于对象的名字,但它与名字不同的是引用时必须加双引号,并且它中间可以包含任意的字符。按钮的Key属性是可选的,可以为空。访问按钮时可以引用Index和Key二者之一。例如,在名为Toolbar1的Toolbar中加入按钮,其Index为1,Key设置为“1stbutton”。在程序中可以通过以下两种方式之一访问该按钮:

Toolbar1.Buttons(1)

Toolbar1.Buttons(“1stbutton”)
  (2)Caption
  Capti
3#
 楼主| 发表于 2007-2-1 17:53:00 | 只看该作者
蛮好蛮好,谢谢楼上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-6 10:58 , Processed in 0.096785 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表