私はオブジェクトの束を保持するリストを持っています、リストの内容は、リストボックスコントロールに追加されます。私の質問は、リスト内の現在のアイテムを削除するにはどうすればいいですか?C#リストボックス内の現在のアイテムを削除します
0
A
答えて
0
あなただけあなたがBindingList<object>
リストにバインドし、オブジェクトのリストを関連付けることができ、selectedindex_changedイベントハンドラで選択したインデックスを取得し、そのインデックスにあるオブジェクトを削除し、リストボックスに
int index = listbox.SelectedIndex();
listThatHoldsObjects.RemoveAt(index);
listbox.ItemsSource = listThatHoldsObjects
0
を再増殖することができますList<object>
これはBindingList
です。あなたはBindingList
から項目を削除すると、それはList
とListBox
List<object> list = new List<object>();
list.Add("test");
list.Add("test1");
BindingList<object> bindingList;
bindingList = new BindingList<object>(list);
listBox1.DataSource = bindingList;
bindingList.Remove("test");
+0
選択した項目を削除する方が簡単です... bindingList.Remove(listBox1.SelectedValue); –
0
の両方から同じ項目を削除しますBindingList<T>
クラス(found here)を使用して検討しListBox
にバインドします。あなたはそれをしたくない場合は
、いつでも使用することができます。
ListBox lb = new ListBox();
List<object> list = new List<object>();
list.RemoveAt(lb.SelectedIndex);
lb.Items.RemoveAt(lb.SelectedIndex);
関連する問題
- 1. リストボックス内の現在のアイテムの名前
- 2. リストボックスのアイテムを削除する方法C#
- 3. リスト内のアイテムを削除するC#
- 4. リストボックス間のアイテムの追加と削除
- 5. データベースにバインドされたリストボックス内のアイテムの挿入/削除
- 6. リストボックスからアイテムを削除するとアイテムがカットされるC#
- 7. アイテムの配列内のアイテムを削除しますか?
- 8. Cの特定の場所でリストボックスからアイテムを削除する方法
- 9. リストボックスから選択したアイテムを削除する方法
- 10. C#.netでテキストファイルの現在の行を削除するには?
- 11. 最後のN個のアイテムを保持し、リストボックスから他のアイテムを削除します。
- 12. ItemTemplate内の現在のアイテムへのバインド
- 13. 現在のユーザーを削除する
- 14. ListView内のアイテムを削除する
- 15. コンテナ内のアイテムを削除する
- 16. foreach内のアイテムを削除する
- 17. リストボックス内のすべてのアイテムの選択解除
- 18. コンテキストメニューを使用してリストボックスの項目を削除するC#
- 19. 現在のタブのタブページからタブを削除します
- 20. 現在の場所の状態を削除します
- 21. アンドロイド - チェックボックスアイテムの削除後にBaseAdapter内のアイテムをチェックします
- 22. vis.js:データセット内のアイテムのプロパティを削除します
- 23. リストボックスからランダムにアイテムを削除する方法
- 24. Matlabガイド:リストボックスからアイテムを追加/削除する
- 25. リストボックスとリストからアイテムを削除する<T>
- 26. jqueryでクリックされた現在のアイテムを削除するには?
- 27. MailItem.Delete [削除済みアイテム]フォルダ内のアイテムの削除を拒否しています
- 28. ObservableCollectionから現在の行を削除します。
- 29. 現在のURLからデフォルト文書を削除します
- 30. jQuery 1つのリストボックスから別のリストボックスにアイテムを追加して同じ元の位置に削除する
WPFやWinFormsのを?質問を編集して、タグを追加してください。 –
@Merlynあなたは、WPFの質問であることが実際に判明したWPFについて言わずに、C#のGUI質問をするnoobユーザを見たことがありますか?そのwinforms! – Nahum
@Nahum:あなたが正しいかどうかにかかわらず、Danは質問に追加する必要があります。 –