Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
SelectActiveFrameについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30487#CommentId83950
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
葉月
 (社会人)
投稿日時
2020/5/2 11:04:07
サンプルコードのShowImageメソッドに余計な部分がありました。
画像フレームの取得と表示を、一つのメソッドで行っていたなごりです。
下記のコードに差し替え試してください。
Private Sub ShowImage(ByVal fileName As String)
Dim img As Image = Image.FromFile(STR_FILE_PATH)
Dim fd As System.Drawing.Imaging.FrameDimension = New System.Drawing.Imaging.FrameDimension(img.FrameDimensionsList(0))
Dim count As Integer = img.GetFrameCount(fd)
For i As Integer = 0 To count - 1
img.SelectActiveFrame(fd, i)
Dim imgClone As Image = CType(img.Clone(), Image)
listImgs.Add(imgClone)
'imgClone.Dispose()
Next
img.Dispose()
End Sub