暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト620:デフォルトの名無しさん (ブーイモ MM4b-ZWt2) 17/02/14 22:19:23.18 mO6RmRZWM.net あれ?そもそも最上段の左から2番目埋まってないな。 やろうとしてるロジックも未完成なんじゃね? 621:デフォルトの名無しさん (ワッチョイ 7230-VyiL) 17/02/14 22:25:20.31 5IUCJa7e0.net もう諦めてsquatでもしてこいよ 622:デフォルトの名無しさん (ワッチョイ 2790-jWyY) 17/02/14 22:40:12.49 Nim8Pln30.net >>608 再起がすごい苦手なんですが・・・どこまで潜っていくのかわからないですし どう抜ければどう書けばいいのかもわかりません 623:デフォルトの名無しさん (アウアウウー Sab3-cZcy) 17/02/14 22:45:26.95 PdY4D7f4a.net >>604 完璧じゃないけどこの辺で妥協? IEnumerable<object> mPrevSelectedItems = new object[0]; private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { var selectedItems = listBox1.SelectedItems.OfType<object>(); var removeCount = selectedItems.Count() - 5; if (removeCount > 0) { var ex = selectedItems.Except(mPrevSelectedItems); var skipCount = ex.Count() - removeCount; if(skipCount >-1) { var items = ex.Skip(skipCount); Array.ForEach(items.ToArray(), x => listBox1.SelectedItems.Remove(x)); } } mPrevSelectedItems = selectedItems.ToArray(); } 思ったより面倒くさいなあ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch