svnno****@sourc*****
svnno****@sourc*****
2011年 2月 6日 (日) 21:51:20 JST
Revision: 1444 http://sourceforge.jp/projects/tween/svn/view?view=rev&revision=1444 Author: kiri_feather Date: 2011-02-06 21:51:19 +0900 (Sun, 06 Feb 2011) Log Message: ----------- 各ListViewItemでImageコピーを保持するように変更(表示中アイコンが消える問題の対策) Modified Paths: -------------- trunk/Tween/ImageListViewItem.vb -------------- next part -------------- Modified: trunk/Tween/ImageListViewItem.vb =================================================================== --- trunk/Tween/ImageListViewItem.vb 2011-02-06 11:40:16 UTC (rev 1443) +++ trunk/Tween/ImageListViewItem.vb 2011-02-06 12:51:19 UTC (rev 1444) @@ -38,7 +38,7 @@ Dim dummy As Image = imageDictionary.Item(imageKey, Sub(getImg) If getImg Is Nothing Then Exit Sub - Me.img = getImg + Me.img = DirectCast(getImg.Clone(), Image) If Me.ListView IsNot Nothing AndAlso Me.ListView.Created AndAlso Not Me.ListView.IsDisposed Then Me.ListView.Invoke(Sub() @@ -56,10 +56,10 @@ End Property Protected Overrides Sub Finalize() - 'If Me.img IsNot Nothing Then - ' Me.img.Dispose() - ' Me.img = Nothing - 'End If + If Me.img IsNot Nothing Then + Me.img.Dispose() + Me.img = Nothing + End If MyBase.Finalize() End Sub End Class