0
すべてのListViewオブジェクトでDoubleClickイベントを無効にしようとしています。私のlistviewはチェックされた型で、チェックボックス以外のオブジェクトをダブルクリックするとチェックするアイテムになります。これを避ける方法は?次のようにおそらくイベントのセットアップコードを変更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行を入力することか、現在のコードがないと言っている避けることができる方法を求めています作業? –
@ Jason Down:私が使ったコードは動作しません。私はここで間違って何をしていますか? – HelpNeeder
標準のリストビューコントロールでこれを行うのは簡単ではありません(クリックイベントは、ダブルクリックイベントが発生する前に発生します)。独自のリストビューコントロールを作成する方がよいでしょう。この質問を見て:http://stackoverflow.com/questions/3897071/winforms-listview-stop-automatically-checking-when-double-clicking –