RowCount指示着工具条的行数。 89)问:C++Builder为什么要采用图标列表的方式来管理工具条上的图标呢? 答:因为这样可以集中统一地管理大量的图标,从而大大地减轻了程序员的负担。 答:要为应用程序建立工具条,可以按照下面的步骤: (1)从选项卡Win32中选择工具条组件,放置在窗体上。 注意,刚放置在窗体上的工具条组件一定是在窗体的顶部,因为这时工具条的Align属性被设置为alTop。 (2)在窗体上增加两个ImageList组件,并为这些组件引入图标。 (3)将一个ImageList组件赋予工具条的属性Images,另一个赋予工具条的属性DisabledImages。 (4)用鼠标右键单击工具条,在弹出菜单中选择New Button。 这时将在工具条上出现一个按钮,这个按钮无标题。这是因为工具条的ShowCaption属性被设置成了False。实际上这个按钮有一个缺省的标题ToolButton1。 这个新创建的按钮与我们前面介绍的按钮都不一样,它是一个TTtoolButton组件。 (5)选中工具条上的按钮,把按钮的ImageIndex属性改为所需要图标的索引号。这个图标实际上是存放在ImageList组件中的。 (6)重复第四步和第五步,在工具条上创建更多的按钮。这样一个工具条就建立了。 90)问:工具条上的按钮好像与普通按钮不一样,请问它有些什么特点呢? 答:工具条上的按钮是一个TToolButton组件。它包括一些与工具条有关的特性,可以简化工具条上按钮的配置,并增加一些显示特性。TToolButton有这样一些重要属性。 AllowAllUp属性允许一个组中的按钮同时全部处于未选中状态。缺省值是False。 Down属性指定按钮是否被选中。在设计期间把该属性设置为True,可以使按钮初始化为选中状态,缺省值为False。 DropDownMenu属性把一个弹出菜单与按钮相连。 ImageIndex属性指定出现在按钮上的图标的索引号。 Indeterminate属性确定按钮是否处于一种既不是选中也不是未选中的中间状态。缺省值为False。 Wrap属性强迫这个按钮是这一行的最后一个按钮,下一个按钮从下一行开始。缺省值为False。 Style属性用来确定按钮的样式,它可以有五种不同的取值,这五种取值分别表示五种不同样式的按钮。 系列文章索引:
|
正在阅读:C++ Builder 初学问与答 (十一)C++ Builder 初学问与答 (十一)
2004-08-06 10:06
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键