【问题标题】:Delphi Custom Listview DrawDelphi 自定义列表视图绘制
【发布时间】:2011-09-13 09:31:32
【问题描述】:

我正在寻找类似 iPhone Listbox 的东西!

我找到了一个为此项目提供了下载 url 的人:但我来晚了,下载 url 不再起作用了。
所以我问如果可能的话,killercode 是否在专家交换上再次上传相同的成员,是否有人可以帮助我找到在 Delphi 中使用这种列表框的正确组件。

【问题讨论】:

  • 不能只使用 TScrollBox 和一些 TPanel 来制作吗?
  • 我认为控件对每个项目都重复,但仅对所选项目可见。并且很可能,控制内容是项目感知的。有点像 TDBControlGrid,但不同。我想写一个,但最近的Delphi版本没有这种组件?
  • 感谢您提供的信息,但我不是在寻找 thema,而是在寻找带有一些复选框的 tpanel 的列表框!我知道 TDBControlGrid 是不错的选择,但我有一个客户端/服务器项目,当服务器连接时,我想将连接添加到 aTpanel 中,每个新连接都会有一个新的 tpanel 也只是列表视图/列表框,它会自动添加一个新项目跨度>
  • @user794737 TConnection(以及所有后代类型)是一个非可视组件,那么这样的 ListBox 有什么用处呢?你到底想要什么?是否要在 ListBox 中选择时自动打开连接,从而关闭之前选择的连接?

标签: delphi listview treeview listbox components


【解决方案1】:

TDbCtrlGrid 看起来很像您要查找的内容。

您只需定义每行在表单设计器中的外观,并将其用作数据集中每条记录的某种模板。重现屏幕截图中的任何内容不应超过几分钟。

这个截图是google找到的,无耻的贴在这里..

另外,检查这个问题: Delphi control that could mimic "Add-ons|Extension list" of Firefox?

这是关于有人试图模仿 FireFox 插件列表:

【讨论】:

  • 谢谢兄弟提供的信息,但在我来这里之前我已经找到了这个主题但是每次我尝试使用带有速度按钮的 TDBCtrlGrid 但它不起作用,因为我在 Delphi 2010 中工作
【解决方案2】:

如果你想为组件付费,TMS software 做一个 iPhone 控件包,我认为有一个列表视图。

【讨论】:

  • 我使用过 tms 组件,我认为 iPhone 控件包不适用于 delphi,但适用于 Asp.net:S 你不觉得吗?
  • TMS 的TAdvSmoothListBox 可能是您的意思?
  • 很可能是 advsmoothlistbox。
猜你喜欢
  • 2011-12-08
  • 2011-03-14
  • 2011-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多