问题标签 [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.
c++builder - 更新 TListView 的最快方法
我有一个TListView,其中填充了通过网络收集的数据。收集所有数据大约需要 50 毫秒,将其添加到列表大约需要 5 秒。我最初的猜测是每次添加或类似的东西后都会重新绘制。我应该怎么做才能让TListView尽快更新?
列和项目都是通过代码添加的。
我尝试在列表的项目上使用BeginUpdate和EndUpdate,但这并没有太大的区别。大约有 2000 个条目被添加到列表中。
delphi - TListView - 当鼠标悬停在一个项目上时,不要绘制那个蓝色矩形。如何?
当鼠标移动到 TListView 项目上方时,会出现蓝色轮廓(见图)。我将如何删除它?
我知道的唯一方法是手动绘制所有项目......但也许有更简单的方法?试过 HotTrack=False,没有帮助:(
delphi - 如何让 Delphi tlistview 像资源管理器一样工作
Windows 资源管理器有一些我想在 Delphi TListView 的主题应用程序中复制的行为。
(如果我没有列表视图的主题,这很好用,但如果可能的话,我宁愿有主题)
在 Windows 资源管理器中,当我单击图标周围的空白区域时,我仍然可以制作一个拖动框,当我右键单击时,我得到的是容器的弹出菜单,而不是图标。
启用主题时,选择范围会扩大到列表中项目的整个边界框,而关闭主题时,它会缩小以适应列表项中文本的大小。
我需要做什么才能拥有主题:
但是让他们像没有主题一样工作?
并像 Windows 资源管理器一样工作(在选择突出显示的行的一部分时允许拖动)
delphi - Delphi XE2 列表视图工件
我在 vsreport 虚拟模式下使用 listview,有两列,在填充列表后,选择一行,然后选择另一行,在先前选择的行上留下一个工件,见下图。如何解决这个问题?
这是我从数组中获取数据的代码
当我将鼠标悬停时,工件消失了。谢谢
delphi - Delphi 6 TListView 和 SubItemImages 不透明
我有一个 ListView ,其中每一行都显示另一种行颜色(例如,白行,然后是浅绿色行,然后是白行)。
Animagelist
已分配给列表视图,以便它在左侧显示图像。
我遇到的问题是,当我使用imagelist
并设置subitemimage
以在其他列之一中显示项目时,图像不会显示为透明。
如何使这些子项图像透明?
delphi - Tlistview - 有没有像 Tlistview 这样的组件但具有数据库访问权限?
我一直在尝试制作一个有创意的东西来避免dbgrids
,并且我找到了Tlistview
(使用来自alphaskins
,的那个tslistview
),并且似乎是一个不错的方法!
问题是,我不想根据我在 .. 上选择的项目onclick
对每个事件进行编码tlistview
以定位 a并且我正在使用.. 并且可能存在具有相同名称的记录record/dataset
tlistview
tlistview item's caption
这是我要避免的代码之一:
不,我不想将记录的 ID 放在项目标题上..!
有任何想法吗?
有谁知道显示大量记录的其他方式,而不仅仅是文本文本和更多文本?我不知道工具面板上的所有组件,也许有人可以向我推荐其他组件。
delphi - Delphi:着色 TListView
我正在尝试为 TListView 中的文本分配多种颜色,例如渐变,我尝试搜索,但在互联网上我只能找到单色方法,我尝试一次绘制一个字符并更改颜色,但这并没有工作。这是我尝试过的代码。
它仍然导致单一颜色。关于如何实现这一目标的任何建议?
谢谢
delphi - XE4 Delphi TCustomListView TViewStyle 'vsSmallIcon' 图标排列不当
我在我的表单中使用 TListView(它继承自 TCustomListView),当我将 ListView 样式更改为“vsSmallIcon”时,图标排列不当。自从我们将代码从 Borland 2006 移植到 XE4 后,我们就发现了这个问题。其余所有“ViewStyle”,如 vsIcon、vsList 和 vsReport 工作正常。有没有人在 VCL 的 TlistView 组件中遇到过类似的问题?我已经尝试过 ListView1->Arrange(arDefault) 和 'AutoArrange' 图标选项,但对于 'vsSmallIcon' TViewStyle 似乎没有任何效果。
我在 Windows 7 上并使用带有 Update1 的 RAD Studio XE4。
谢谢,
SantoshThankachan
PS:添加了一张图片来显示 vsSmallIcon TViewStyle 的这个问题。
代码如下:
c++builder - 使用 TListView 列出索引超出范围
当我尝试使用insert(int,String)
.
这是我的代码:
有了这个,编译器说"List Index out of bounds (1)"
我已经尝试了很多次来找到出路,但我得到了相同的结果。
但这让我想知道,因为当我尝试使用 ComboBox 进行测试时,它的效果很好。
如果我的代码有问题?
delphi - 忽略点击 TListView 复选框
我有一个TListview
我想使用复选框来指示列表中的项目是否发生事件的地方。
我可以读取并设置复选框状态,但我真正想做的是禁用用户使用鼠标单击更改状态的能力。
对于TCheckList
我可以checked
使用 OnClickCheck 将状态设置为反向
这同样不适用于 a TListview
。在他们那一刻,我可以看到复选框已被定位,OnMouseDown
但无法禁用点击通过..
建议?