【问题标题】:make ComboBox drop-down button invisible in Delphi?使ComboBox下拉按钮在Delphi中不可见?
【发布时间】:2011-09-15 20:42:25
【问题描述】:

有一些简单的方法可以从 Delphi 自定义 ComboBox 以使带有箭头的下拉按钮不可见?我的意思是没有很多自定义绘制代码..也许有一些特定于控件的窗口标志要设置..

相信我,这就是我想要的......谢谢!

【问题讨论】:

  • 目前尚不清楚您正在寻找的特定于组合框的 tedit 未提供的行为。
  • 无法下拉列表的组合框是带有文本验证和提示的编辑控件。也许这就是你要找的?如果是这样,stackoverflow.com/questions/5465590/… 应该会有所帮助。
  • 不完全是,我使用的是 DevEx TcxDBLookupComboBox,它在下拉列表和其他功能中有多个列。我仍然相信解决方案将与标准的 delphi TComboBox 相同,如果它可以完成的话一个窗口风格的标志..
  • 将样式设置为csSimple,可以使用向上/向下箭头导航项目。或者您是否需要以某种方式删除下拉菜单?
  • 是的,我需要下拉菜单,我只是不想要按钮..

标签: delphi combobox


【解决方案1】:

如果我理解正确,您需要 cxDBLookupComboBox 的所有功能,而不是按钮。

在 FormCreate 中试试这个...

cxDBLookupComboBox1.Properties.Buttons.Clear;

【讨论】:

  • 我很困惑。如果有一个已发布的TcxDBLookupComboBox.Properties 可以进行类型转换,为什么需要对其进行类型转换?
  • 糟糕...你的权利@Ken。走了很长的路。我将编辑我的答案。
  • 这么容易让我感到羞耻!!我不知道 Buttons 属性,因为它没有发布..
  • cxDBLookupComboBox1.Properties.Buttons.Items[0].Visible := False;
猜你喜欢
  • 2018-11-19
  • 1970-01-01
  • 2010-11-25
  • 1970-01-01
  • 2013-11-10
  • 2013-02-21
  • 1970-01-01
  • 1970-01-01
  • 2018-03-09
相关资源
最近更新 更多