gpt4 book ai didi

c# - ListView ColumnHeader.Name 为空字符串

转载 作者:太空狗 更新时间:2023-10-29 19:38:01 28 4
gpt4 key购买 nike

我创建了一个 WinForms ListView 作为具有四列的详细 View 。我在设计器中为每一列命名,但是当通过 ListView.Columns 属性访问每个 ColumnHeader 时,我发现每个 ColumnHeader.Name 是一个空字符串。我做错了什么还是这是一个框架错误?

最佳答案

我能够重现相同的行为。我认为这肯定是一个错误,因为它暗示设计者将正确设置该值。

作为解决方法,您也可以将名称放入 Tag 属性中。 (或者在构造函数中以编程方式设置它,但如果您稍后需要在设计器中添加列,那将不会很好地工作。我宁愿完全不使用设计器来初始化列。)

我发现了一些关于这个的讨论 here - 看起来这是一个已知问题,他们也在使用 Tag hack。

关于c# - ListView ColumnHeader.Name 为空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4120354/

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