将工具栏控件放置在窗体上。工具栏控件总是出现在窗体的上方,并且不能改变它的大小与位置。这是因为在默认情况下,工具栏控件的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个按钮。运行该程序,将鼠标停留在某个按钮上,会显示出该按钮的工具提示文本。但是,单击按钮不会执行任何操作,这是因为还没有为该按钮编写事件过程。
|