问题标签 [tlistview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 双击右键显示带有 TListView 的 PopUpMenu !
我有一个 TListView 和 TPopupMenu,当我右键单击一个 TListItem 时,我想显示一个上下文菜单。我通过分配组件尝试了“AutoPopup”,但是在右键单击时仅显示 PopupMenu 并且未选择想要的元素。所以我尝试使用“OnMouseDown”,但我们需要单击并再次单击以显示所需项目的菜单。第一次单击是选择项目,第二次显示菜单。但我只想一键完成这两件事。你对这个问题有什么想法吗?
谢谢你。
delphi - 计算 TListview Group 中的项目数
当我尝试计算一个组中的项目数时,我得到了集合中的项目总数。您如何获得每个组中的项目数?
delphi - 如何根据 subitem[x] 在 Tlistview 中排序
如何使用中tlistview
存在的数据进行排序subitem[x]
?
delphi - Delphi 7:如何填充 Tlistview
我有一个包含 3 列的 Tlistview,我需要来自 Tcollection 对象,如下所示
但是当我尝试将此对象放入 Tlistview 时,仅填充第一列(名称)我写了这个:
我需要填写这 3 列(名称、cip、StockQty),我该怎么做?
谢谢你。
希望我清楚。
delphi - how to set background image to TListview in Delphi XE?
how i can to to set background image to TListview in Delphi XE??
i want to make a application like Windows Explorer.
delphi - 自动调整 TListView 的列大小
我想自动调整 TListView 中所有列的大小。我正在使用下面的代码,但它没有做任何事情。
如何在 Delphi 中自动调整 TListView 的列大小。
我设置了我的ViewStyle to vsReport
.
提前致谢
delphi - 如何在显示数据后立即保存虚拟列表视图?
我想在填充后立即将数据保存在虚拟列表视图中。如果我使用 Savedialog 来保存数据,它可以工作。如果我在 ListviewOnData 事件中调用保存过程,它会提示错误“无法创建文件...”。我在这里重现我的观察。
我希望在填充后立即将数据保存在列表视图(虚拟模式)中。但它会提示错误。
如何解决它。先感谢您。
新编辑:
我从 listview1data 事件中删除 Dosavelist 并将其放入另一个跟踪 listview 的函数中。有用。所以解决了。谢谢大家的帮助。
或者那里可能不会调用 Dosavelist 程序?在哪里?如何捕捉虚拟列表视图刚刚完成填充的时刻?我不知道 ListviewData 事件之后是什么事件?
再次感谢你。
delphi - 在 TListView 中绘制一个复选框
我需要在 a 中的特定列中绘制一个复选框TListView
,所以我检查了这个问题How can I setup TListView with CheckBoxes in only certain columns?
,并在接受的答案中建议使用另一个问题中描述的方法How to set a Checkbox TStringGrid in Delphi?
,现在将该代码移植到我附带的 ListView 中:
但我在尝试绘制复选框时惨遭失败:(,有人可以指出我在列表视图中绘制复选框的正确方向吗,(代码不会在列表视图中绘制任何复选框)。
列表视图处于 vsReport 模式并有 3 列,我想将复选框放在第三列。请不要建议使用第三方组件,我想使用 TlistView 控件。
更新 1:感谢 sertac recomendattion 设置DefaultDraw
值现在显示复选框,但另一列看起来很糟糕。
更新 2,按照 Andreas 的建议,列表视图现在看起来更好,但仍显示黑框;
delphi - Delphi 2009 TListView 更改网格颜色和网格线宽度
我有一个 ViewStyle 设置为 vsReport 的 TListView。如何更改网格的颜色和网格线的宽度。D2009 中的网格线有点太粗了,我想要与 D5 中的宽度相同。
谢谢
delphi - Delphi TListview在拖动时滚动
可能重复:
在边缘上方/附近拖动时滚动 TTreeView
我有一个包含大约 50 个项目的 Tlistview,Listview 配置为拖放,如果我想在可见列表视图上/下拖动一些项目,它工作正常,但是列表视图不允许我滚动到最后或在拖动项目时开始,因此我只能在可见的行中向上或向下拖动项目。
如何在拖动时使列表视图向上/向下滚动?
谢谢
科林