AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > C++

C++ Builder 设计工具栏和酷栏 二

51自学网 http://www.wanshiok.com
4.8.2 使用工具栏组件增加工具栏
工具栏组件(TToolBar)提供了面板组件所没有的按钮管理和显示特性。要使用工具栏组件将工具栏加入窗体,

1) 将工具栏组件加入窗体(从组件面板的Win32页)。工具栏将自动地排列在窗体顶端。
2) 把工具按钮或其他控件加到工具栏中。工具按钮是设计来工作于工具栏组件的。与快速按钮相似,工具按钮能:
· 与一般的按钮作用相同。
· 被按下时在开和关两种状态间切换。
· 与一组单选按钮作用相同。在工具栏中加入工具按钮,执行下列步骤:
· 加入工具按钮。
· 给工具按钮分配图像。
· 设置工具按钮外观。
· 创建工具按钮分组。
· 允许切换工具按钮。

1.增加工具按钮
为在工具栏中加入,右击工具栏并选择NewButton。工具按钮的“拥有者”是工具栏,因此移动或隐藏工具栏也将移动或隐藏工具按钮。另外,工具栏中所有的工具按钮自动保持相同的高度和宽度。可从组件面板中选择其他控件加入工具栏中,它们也将自动保持同一高度。当工具栏中的控件在一行内排不下时,将自动转至新行。

2.给工具按钮分配图像
每个工具按钮都是用ImageIndex属性来确定其运行时显示的图像。若只提供给工具按钮一幅图像,工具按钮将使用该图像来指示按钮是否被禁用。要在设计时给工具按钮分配图像:
1) 选择包含该按钮的工具栏。
2) 在对象观察器中,将一个TTmageList对象分配给工具栏的Images属性。该图像列表包含了很多大小相同图标及位图。
3) 选择工具按钮。
4) 在对象观察器中,为工具按钮的ImageIndex属性设置一个整数,该值与需分配给按钮的图像在图像列表中的数字编号相对应。还可以为工具按钮的被禁用状态或鼠标指针置于其上状态分别分配不同的图像。通过将不同的图像

列表分别分配给工具栏的DisabledImages及HotImages属性可完成此任务。

3.设置工具按钮外观及初始状态
表4-4列出了可设置工具按钮外观的一些操作:

 

 

 
上一篇:C++ Builder 动作对象  下一篇:C++ Builder 设计工具栏和酷栏