【问题标题】:.net framework listview itemchecked event called every time item is added.net framework listview itemchecked 事件在每次添加项目时调用
【发布时间】:2013-06-20 07:23:34
【问题描述】:

我在处理一些代码时遇到了很多麻烦,因为每次将项目添加到列表视图时都会调用 ListView.ItemChecked 事件。我可以设法阻止这种情况的唯一方法是检查列表视图是否在事件发生时处于聚焦状态。但这对我来说真的很草率。有没有其他方法可以解决这个问题?

谢谢

【问题讨论】:

    标签: .net vb.net events listview


    【解决方案1】:

    还有其他方法可以解决这个问题吗?

    一种选择是删除句柄子句并使用 Add/RemoveHandler 语句来控制处理程序何时处理事件。

    【讨论】:

    • 我可以删除处理程序,以便在添加项目时不调用它,但如何让它即使在实际检查时仍然调用?
    • 在添加项目后立即使用 AddHandler 语句,AddHandler ListView1.ItemChecked AddressOf Listview1_ItemChecked
    • 我希望不需要修改添加项目的代码的每个部分,但我想为添加项目创建一个新子将是解决此问题的最简单方法。谢谢。
    猜你喜欢
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2012-06-08
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    相关资源
    最近更新 更多