CoolBar ToolBar 配对使用
CoolBar与ToolBar配合使用近期,由于编程的需求,要做一具ToolsBar工具条。做好工具条,必须使用CoolBar与ToolBar配对使用,这样才能建立一组好用的工具条。一、CoolBar是工具条的容器1、条状块(容器条),它是一条可以容纳ToolBar的容器。2、CoolBar1.Bands.Items[n] .Control,让该包含某ToolBar。3、CoolBar1.Band
CoolBar ToolBar 配对使用
近期,由于编程的需求,要做ToolsBar工具条。做好工具条,必须使用CoolBar与ToolBar配对使用,这样才能建立一组好用的工具条。
一、CoolBar是工具条的容器
1、CoolBar由若干Band组成,Band就是条状块(容器条),它是一条可以容纳ToolBar的容器。
2、Band每个对应一个ToolBar,设置 Band的Control,指定应ToolBa。
3、Band的 Break值,决定该条是显性(显示为一个条)还是隐性(不显示一条)。
注意:break 在这里是切断、换段、换条的意思,我们可以理解为该工具条是显性(独立一条),还是隐性的意思(本条不独立显示,合并至上一条)。
当Break值为True时,让该条组建一个工具条,称为显性条。
当Break值为False时,该条上一个Band(Break=True的ToolsBar)合并,成为该工具条的附加条。称为隐性条。
二、ToolBar是条主体
1、在CoolBar中,加入若干ToolBar,同时要让每个Tools对应一个band,由Band的.Control指定ToolBar。
2、ToolBar主要包含ToolButton。同时,还可以加入TCombobox、TFontCombobox等控件。
3、ToolButton包含ToolButton有二种类型,一类Buuton(Add Neo Button),另一类是Separator隔离块(Add New Separator)。
三、创建工具条
1、Form拖放一个 coolbar 控件, 并建立 band 条带。比如,加入8个Bands。
2、CoolBar中,加入8个Toolbar。
3、将Toolbar与Bands关联,由Band的Control指定ToolBar。
4、为ToolBar分别加入ToolButton等组件。
5、为ToolButton箸组件,建立事件项目(操作代码)。
四、让工具条建立组合条
1、将自己想要的T工具条的样式,让ToolButton自上而下,自左向右,建立排列序列。
注意:调整ToolBar的秩序,必须由Bands中的TCoolBand拉动调整,见上图。0-TCoolBand前面的 0,就是序列号。
2、对于显性的工具条的Bane值为True。
3、对于与前条ToolBar合并的ToolsBar相应的Bands值为False。见下图:
4、将ToolBar的AutoSize为True。
5、为窗口中每个ToolBar,调整长度。
这一步,有时可以省略,主要是年IDE是否处理了。如果出现上图,陷性条被 压缩在右侧,就要手工拉动处理了。
执行run,效果:
更多推荐
所有评论(0)