2010-07-14 81 views
0

我在WindowsForm中有一個ListView控件,而且這個Listivew有一個複選框我只想要一件事情,當用戶點擊複選框時我想要這個事件 我使用了ItemCheck和ItemChecked事件,但是這些事件每次都會觸發當Firstime我的形式加載Windows ListView與複選框

+6

有沒有聽說過標點符號?酷的字符,使文本更具可讀性。 – gsharp 2010-07-14 13:35:57

回答

0

ListView控件火災itemcheck和itemchecked(和其他一些),有時在初始化事件,通過設計提供」 「由微軟免費提供。你可以設置一個標誌(布爾變量)來判斷表單是否完成了加載過程,如果不是,則中止處理程序。

0

以下行添加到您的事件處理程序的頂部:

if (!this.Visible) return; 
+0

如果你不明白這條線是什麼,考慮找到另一個職業。 (這是你的形式) – SLaks 2010-07-14 13:40:15