开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1541|回复: 0
收起左侧

[图文教程] VB6.0基础教程 使用工具栏控件

[复制链接]

结帖率:100% (11/11)
发表于 2013-2-21 23:44:14 | 显示全部楼层 |阅读模式   河北省衡水市

   将工具栏控件放置在窗体上。工具栏控件总是出现在窗体的上方,并且不能改变它的大小与位置。这是因为在默认情况下,工具栏控件的Alignment属性的值为1-vbAlignTop.通过设置该属性,还可以使得工具栏沿窗体的其他边对齐。例如,将Alignment属性的值设置为2 -vbAlignBottom,则工具栏沿窗体的底边对齐。如果要创建一个浮动的工具栏,可以设置Alignment属性的值为0-vbAlignNone.用户可以调整它的大小与位置。

    工具栏控件的【属性】窗口中还有其他一些重要的属性。在工具栏控件的【属性页】对话框中也可以设置控件的属性,并且更直观。对于初学者,建议通过【属性页】对话框设置属性。

    将鼠标移动到工具栏控件上,单击右键,弹出一个快捷菜单,执行其中的【属性]命令即可打开如图4.27所示的【属性页】对话框。单击【图像列表】的下三角按钮,在下拉列表中选择ImageListl选项(ImageListl是在前面放置在窗体上并添加了图片的图像列表控件),这样就建立了工具栏控件与图像列表控件的关联。


  其他一些较为重要的属性的含义如下:

    允许自定义(AllowCustomize)属性决定用户是否可以通过双击工具栏打开【自定义工具栏】对话框栏重新设置工具栏。

    显示提示(ShowTips)属性确定鼠标停留在按钮上时是否显示工具提示。

    可换行的(Wrappable)属性确定若在一行内容纳不下全部按钮时,是否以两行显示按钮。

    有效(Enabled)属性确定按钮是否可用。

    注意:括号内的英文在【属性】窗口中显示的属性。

    在【属性页】对话框的【通用】选项卡中还可以设置工具栏的外观属性,如外观、边框和样式等。在设置这些属性后,单击【应用】按钮,即可在窗体中预览到设置的效果。读者可自行试一试更改各外观属性后的效果。

    在【通用】选项卡中设置的是有关整个工具栏的属性,要为工具栏建立按钮,需要在【按钮】选项卡中执行。

    打开【按钮】选项卡,如图4.28所示。单击【插入按钮】按钮,通过在其中设置一些按钮的属性,即可在工具栏中建立一个按钮。重复插入按钮操作,可以为工具栏建立多个按钮。按钮的一些重要属性的含义如下:


  按钮就好象数组中的元素一样,在程序中可以通过它们的索引号来引用。

    例如:

    Toolbarl.Buttons(1).Caption="打开"该语句是将索引号为1的按钮的标题设置为"打开".

    标题(Caption)属性用来设置要在按钮上显示的文本,如果不输入任何内容,则按钮上只显示图标,不显示文本。大多数工具栏中的按钮上都不显示文本。

    关键字(Key)属性是指按钮的名称,在程序中也可以以关键字来引用按钮。

    样式(Style)属性用来设置按钮的类型。表4.15中列出了该属性的取值及对应的按钮类型。

    工具提示文本(ToolTipText)属性用来设置当鼠标停留在按钮上时,显示的工具提示。

    图像(Image)属性指定在按钮上显示的图片的索引号或关键字。其中图片的索引号与关键字是在图像列表控件的【属性页】对话框中指定的。

    这里为工具栏建立3个按钮。它们的属性设置如表4.16所示,其他属性均采用默认设置。

    到此,在窗体的工具栏控件上出现了3个按钮。运行该程序,将鼠标停留在某个按钮上,会显示出该按钮的工具提示文本。但是,单击按钮不会执行任何操作,这是因为还没有为该按钮编写事件过程。


您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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