次のようにリスト ボックスに項目を追加します。
foreach(myObject object in ListOfObjects)
{
mylistbox1.add(object);
}
foreach(myObject object in ListOfObjectsTwo)
{
mylistbox2.add(object);
}
さらに、特定の条件でいくつかのアイテムを削除したいと考えています。これが私がすることです:
foreach(myObject object in ListOfObjects3)
{
mylistbox1.items.remove(object);
mylistbox2.items.remove(object);
}
これは でのみ機能するようですが、 では機能しmylistbox1
ませんmylistbox2
。デバッグすると、アイテムがそこにあり、削除しようとしているものとまったく同じプロパティを持っていることがわかります。リストボックスに削除しようとしている項目が含まれているかどうかを確認しようとすると、false が返されます。
私はそれを理解できないようです。