正在阅读:C++ Builder 初学问与答 (十一)C++ Builder 初学问与答 (十一)

2004-08-06 10:06 出处:CSDN 作者:ch_builder 责任编辑:linjixiong

  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 初学问与答(二)
  C++ Builder 初学问与答(三)  C++ Builder 初学问与答(四)
  C++ Builder 初学问与答(五)  C++ Builder 初学问与答(六)
  C++ Builder 初学问与答(七)  C++ Builder 初学问与答(八)
  C++ Builder 初学问与答(九)  C++ Builder 初学问与答(十)


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品