gpt4 book ai didi

delphi - 使用 Delphi 5 在 ListView 单元格中插入组合框

转载 作者:行者123 更新时间:2023-12-03 18:44:06 25 4
gpt4 key购买 nike

我想在 TListView 组件中放置一个 TComboBox。知道我该怎么做吗?我不知道,我不是德尔福大师x_x。另外,我不能使用外部组件。
欢迎任何帮助:)

最佳答案

一种通常效果很好的方法是在表单上放置一个 tComboBox,但将其隐藏。当您希望组合框出现时(例如在 tListView 的 OnEditing 事件中),然后使用 Item.DisplayRect(drBounds) 中的矩形作为您的坐标显示它(它们是相对于 ListView 的,因此请记住这一点)。您还需要覆盖组合框的 onkey down,并处理 tab、esc 等内容。当按下其中一个键时,您希望采取适当的操作(如隐藏控件或选择下一个要编辑的项目) .组合框的 onExit 应始终隐藏它。

关于delphi - 使用 Delphi 5 在 ListView 单元格中插入组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1438776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com