gpt4 book ai didi

c# - 为什么更改 ListView 的 HeaderStyle 会挂起应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 14:06:48 25 4
gpt4 key购买 nike

我一直在努力解决这个问题,它似乎是 .Net 框架的问题。无论如何,我有一个包含 5000 多个项目的 ListView 和一个用于对 ListView 中的选定项目进行进一步处理的按钮。现在单击此按钮还应将 ListView 的“listview.HeaderStyle”属性设置为“ColumnHeaderStyle.Noclickable”。现在当我这样做的时候。该程序挂起大约 10 秒钟,然后继续其工作。我不知道是什么原因造成的,也不知道为什么会这样。我希望你们对此有解决方案。有任何想法吗?

最佳答案

我现在已经找到了一个基本的解决方案,我只需要设置

myListview.ColumnClick += new ColumnClickEventHandler(delegate{});

现在我不需要再更改“listview.HeaderStyle”属性了。基本上,我从 HeaderStyle 属性中禁用了 ColumnClick 事件,仅此而已。所以不要将 HeaderStyle 设置为 nonClickable。我只是删除/更改事件处理程序中的函数。

关于c# - 为什么更改 ListView 的 HeaderStyle 会挂起应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9123585/

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