gpt4 book ai didi

c# - 如何在 Winforms ListView 中本地化/重命名 "Default"(无组) header ?

转载 作者:行者123 更新时间:2023-11-30 14:16:42 25 4
gpt4 key购买 nike

想知道是否有人可以帮助解决 Windows Forms/.net ListView 问题(在这种情况下使用 C#...)

我们正在将 ListViewItems 添加到 ListView。他们中的一些人故意不属于任何团体。在运行时,它们出现在一个名为“默认”的组中,它不是在我们的代码中创建的 - .Net 就是这样做的。

(请注意,当 ListView 中只有非组项目时,此“默认”标题不会出现。但是,一旦您添加包含项目的组,它就会出现)。

无论如何,(惊人的)问题是似乎无法本地化或重命名该组。如果有人可以,我会很高兴(a) 以其他方式通知我,即如何重命名,或(b) 如何永远不显示“默认”标题?

(注意:我确实意识到我们可以重写以确保所有项目都在组中,让我们完全控制所有组名称。但是控件中内置了很多逻辑,我宁愿避免任何重构如果可能。此外,我很想知道这是否是 Microsoft 方面的有趣疏忽,或者它是否可以更改,但我太笨了,不知道如何更改)。谢谢卡拉奇

最佳答案

文档是这么说的

Any items that are not assigned to a group will appear in the default group, which has the header label "DefaultGroup{0}". The default group is not contained in the Groups collection, and cannot be altered. It is primarily useful in debugging to ensure that all items have been properly added to groups.

所以,我认为这是不可能的。

关于c# - 如何在 Winforms ListView 中本地化/重命名 "Default"(无组) header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7039021/

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