0
我試圖在我所有的ListView對象上禁用DoubleClick事件。我的列表視圖是一種檢查類型,除了複選框之外,還可以雙擊對象來檢查項目。如何避免這種情況?如何在ListView對象中禁用雙擊事件?
lvPC.DoubleClick -= new EventHandler(ListView_DoubleClick);
lvWeb.DoubleClick -= new EventHandler(ListView_DoubleClick);
lvSerialCode.DoubleClick -= new EventHandler(ListView_DoubleClick);
private void ListView_DoubleClick(object sender, EventArgs e)
{
}
你是問你怎麼能避免鍵入第3行代碼或者你是說當前的代碼不工作? – 2011-12-23 04:41:52
@Jason Down:我使用的代碼不起作用。我在這裏做錯了什麼? – HelpNeeder 2011-12-23 05:17:56
有沒有簡單的「非hackish」的方式來做到這一點與標準的listview控制它的外觀(點擊事件發生在雙擊事件火之前我相信)。你可能最好創建自己的listview控件。看看這個問題:http://stackoverflow.com/questions/3897071/winforms-listview-stop-automatically-checking-when-double-clicking – 2011-12-23 14:58:19