问题标签 [subitem]

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.

0 投票
3 回答
3125 浏览

c# - 使用 C# 增加列表视图中子项的字符限制

我想知道是否可以增加 listview 子项文本的字符限制.. 有 259 个字符的限制.. 任何想法都将不胜感激..

问候,

0 投票
1 回答
239 浏览

c# - 为什么更改 ListView.Sorting 属性会删除所有子项图像?

我正在使用扩展样式设置为 LVS_EX_SUBITEMIMAGES在每个子项附近显示小图标的 ListView(有关更多信息,请参阅本文)。问题是当我Sorting在代码中的某处更改属性时(甚至没有实际对列表进行排序),它会导致所有图像消失。谁能解释为什么会这样?哪些事件或消息导致了这种情况?

0 投票
1 回答
343 浏览

java - LisrView 子项的不同颜色

你能帮我找出如何让我的 ListView 子项目的每个项目都有不同的颜色吗?就像第一个是白色的,第二个是黑色的,它会为每个新的子项目迭代这个颜色。

可以做到吗?如果是的话,你能指导我去哪里做这件事吗?

提前致谢!

0 投票
1 回答
723 浏览

joomla - 在 Joomla 1.7 中向菜单子项添加子菜单

我想在 Joomla 1.7 的菜单子项中添加一个子菜单。例子:

在主菜单上,我打开了 Intitutes 链接,在该链接下我打开了 First Institute,它在页面的其他地方弹出了另一个名为 [First Institute submenu] 的子菜单。现在,当我在子菜单上导航时,第一个菜单保持不变并链接粗体。我该怎么做呢?

0 投票
1 回答
5978 浏览

delphi - TListView:如果添加列,VCL 会丢失列的顺序

我正在尝试在 TListView 中的现有列之间添加一列。因此,我在末尾添加新列并通过将其索引设置为指定值来移动它。这有效,直到添加另一个新列。

我所做的:在最后一个位置(Columns.Add)添加列,并在最后一个位置(Subitems.Add)添加子项。之后,我通过将列的索引设置到正确的位置来移动列。只要它只是添加一列,它就可以正常工作。添加第二个新列时,子项会搞砸。第一列的新子项移动到最后一个位置,例如这样:

如果有人可以提供帮助,我将非常高兴!

例如,是否有一个命令或消息我可以发送到 ListView 以便它刷新或保存它和第一个方法一样。

或者这只是 TListViews 列的错误--> 子项处理或 TListColumns ...?

vcl 表单应用程序的示例代码(分配 Form1.OnCreate 事件):

谢谢!


编辑:Sertac Akyuz 建议的修复工作正常,但我不能使用它,因为更改 Delphi 源代码对我的项目没有解决方案。报告错误。

编辑:删除了第一篇文章中无意包含的第二个问题并打开了新问题(请参阅链接问题和问题修订)。

更新报告的错误现在已关闭,与 Delphi XE2 Update 4一样已修复。

0 投票
2 回答
30061 浏览

c# - ListView 子项中的图像

如何为列表视图子项添加图像而不是文本?喜欢http://i44.tinypic.com/2mzz6s6.png吗?

这通常是我添加字符串的方式:

我正在使用带有 WinForms 的 .NET 2.0。另外,请不要将我链接到具有高级 .NET listview 控件的文章。我想坚持 MSVC 中的标准。

0 投票
1 回答
1340 浏览

delphi - TListView:在运行时在现有之间添加新列后的子项顺序

如果您在运行时在现有列之间添加新列,则子项索引与我假设的不同。

例如,在第二列和第三列之间添加新列后,列/子项如下所示:

但我会假设:

我需要能够在某些条件下动态更新子项的内容。这就是为什么我想依赖这样的假设,即 Column.Index = X 的列的子项位于 Item.SubItems[X-1]。

您认为这是默认和指定的行为吗?如果是这样,您会建议根据列更新子项。一种可能是保存属于最近添加的列的子项索引。

注意:Columns.Tag 属性已在使用中。

我正在使用 Delphi XE 和 XE2,但我需要与 Delphi 7 及更高版本兼容。

0 投票
2 回答
4696 浏览

c# - 如何在listview c#中添加标签和子项

我想在我的 listview 中显示标签和子项目,这些项目是通过使用 while 语句来的。这里的代码

可以显示子项,但标签只是显示为空白。有人知道解决这个问题请帮助我

0 投票
1 回答
2845 浏览

c# - 如何在 ListView 对象中创建多个复选框?

我正在使用已选中的ListWiew已选中属性,因此它在第一列中的每个项目上都有一个复选框。现在,我还想在第二列上有另一个复选框,但在我的列表视图的属性中找不到任何有用的复选框,以拥有超过 1 个复选框。

我该怎么做?

0 投票
1 回答
80 浏览

c# - 插入行?我试过但它一直是空的

我有一个 ListView(名为 ListView1)。我添加了 4 列(带有可视化编辑器、属性 Column):NumeroLista、OrdenLista、NumElementos、TiempoOrdenamiento。

我确定代码已经到达,因为之前它位于直接从类构造函数调用的函数中。我正在尝试使用以下代码填充它,但它保持空白(请注意:我正在使用的数组在代码的另一部分中被初始化):