ListBox
変更を加えてデータベースにコミットしたときに、アイテムのデータを変更しようとしています。ただし、 a に新しい値を割り当ててもListBox.SelectedItem
うまくいかないようですが、使用ListBox.Items(lstAlbums.SelectedIndex)
すると、フォームの実際のデータが変更されたように見えます。
オブジェクトもテストGetHashCode
しましたが、同じように見えます。Boolean
私がそれらを比較しようとする場合にも当てはまります。なぜこれが起こっているのか誰か知っていますか?以下は私のコードの一部です:
Private Sub DataUpdatedCallback(ByVal updatedAlbum As Album)
' ( lstAlbums.Items(lstAlbums.SelectedIndex) Is _
' lstAlbums.SelectedItem ) == TRUE
' for some reason using lstAlbums.SelectedItem doesn't change the object data
lstAlbums.Items(lstAlbums.SelectedIndex) = updatedAlbum
End Sub