2013-06-20 90 views
4

我在使用某些代碼時遇到了很多麻煩,因爲每次將項目添加到列表視圖時都會調用ListView.ItemChecked事件。我可以設法停止這一點的唯一方法是在偶數發生時檢查listview是否處於聚焦狀態。但是這對我來說真的很渺茫。有沒有其他方法可以解決這個問題?.net framework listview itemchecked event每次添加項目時都會調用

感謝

回答

0

是否有任何其他的方式來解決這一問題?

一個選項是刪除句柄子句並使用Add/RemoveHandler語句來控制處理程序何時處理事件。

+0

我可以刪除處理程序,以便在添加項目時不會調用它,但是如何讓它仍然調用它,即使它實際上已被檢查? – Stoopkid

+0

在添加項目後立即使用AddHandler語句,如'AddHandler ListView1.ItemChecked AddressOf Listview1_ItemChecked'。 – tinstaafl

+0

我希望有些東西不需要修改我的代碼中添加項目的每個部分,但我想爲添加項目創建一個新的子部分將是解決此問題的最簡單方法。謝謝。 – Stoopkid

相關問題