リストビューの使用中に同じ問題が発生しました。選択時に発生するイベントに問題があるようです。
SelectedIndexChanged
フォーカスされたアイテム、選択されたアイテム、および選択されたインデックスが null になるイベント。これが上記の問題の原因です。
ItemActivate
イベントは、フォーカスされたアイテム、選択されたアイテム、または選択されたインデックスが 2 回目またはそれ以外の時間に null でない場合に、グリッチなしで代わりに使用できます。
詳細を含むリストビューを作成すると、デフォルトでSelectedIndexChanged
イベントが発生します。そのため、それぞれの Designer クラスを変更し、メイン クラスに関連するイベント ハンドラーを配置することで、問題を解決できます。
デザイナー クラスで、サブスクライブされているイベントを確認します。例:
this.TaskslistView.SelectedIndexChanged
+= new System.EventHandler(TaskslistView_SelectedIndexChanged);
それぞれのTaskslistView_SelectedIndexChanged
イベント ハンドラー メソッドがメイン クラスに存在します。このイベントを
this.TaskslistView.ItemActivate
+= new System.EventHandler(this.TaskslistView_ItemActivate);
TaskslistView_SelectedIndexChanged
それぞれをに置き換えTaskslistView_ItemActivate
ます。
これで問題は解決するはずです。