【问题标题】:ComboBox with button in Delphi 7Delphi 7中带有按钮的组合框
【发布时间】:2015-05-08 06:38:49
【问题描述】:

我如何创建组件 按钮 + 组合框 或者 Delphi 上已经有组件。 示例:MSword>打开>那里

【问题讨论】:

  • 您需要提供您尝试过的示例代码并说明您遇到的问题。请阅读How do I ask a good question?How to Create a Minimal, Complete, and Verifiable Example
  • 您需要带有弹出菜单的按钮吗?还是带有附加按钮的组合框?不是每个人都安装了 MSWord(office),所以这不是一个很好的例子。
  • 我认为他想要 MS Word 2007 中的“Office”按钮,即Ribbon Controls 中的TRibbonApplicationMenuBar,但我不确定
  • 覆盖 SetButtonStyle 并设置 BS_SPLITBUTTON。

标签: delphi combobox


【解决方案1】:

使用 TButton,将样式设置为 bsSplitButton,在表单上放置一个弹出菜单,并为 Button1.dropdownmenu 分配弹出菜单。

【讨论】:

  • Delphi 7 没有样式属性。我认为那是从 D2007 开始。
  • 哦,是的,可能是,我不记得了,它也只适用于 vista 及更高版本
【解决方案2】:

Style 属性不是csSimple 时,非常标准的TComboBox 有一个按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    相关资源
    最近更新 更多