C#, C♯, C#相談室 Part63
■ このスレッドは過去ログ倉庫に格納されています
0097デフォルトの名無しさん
2010/11/21(日) 12:33:57System.Windows.Forms.ListView を仮想モードで使うとShiftキー使った選択で例外が発生するんですけど
これってバグですか?
1個選択状態からShift+右矢印で2個選択にして、もう一回Shift+左矢印で1個選択にしようとすると
ArgumentException(startIndex 値に endIndex 値より大きい値を指定することはできません。)
が発生するんですが。ちなみにVirtualMode=falseだと発生しません。CtlrキーでもOK
テストコードはこんな感じです。
private void listView1_RetrieveVirtualItem(object sender, RetrieveVirtualItemEventArgs e){
e.Item = new ListViewItem(e.ItemIndex.ToString("D5"));
}
■ このスレッドは過去ログ倉庫に格納されています