複数のイメージコントロールをアニメーションさせるには?

解決


ぷく  2004-12-20 11:14:55  No: 87456  IP: [192.*.*.*]

いつもお世話になっております。

環境:Windows2000  VB6.0SP5

現在、複数のアイコン(イメージコントロール)をアニメーションさせたくて、
以下のようにTimerイベント時にアイコンのPictureを切り替えています。

For I = 1 To iMax
    Select Case sName(I)
        Case "Img01": Img01.Picture = ImageList1(iAni).ListImages(pType(I)).Picture
        Case "Img02": Img02.Picture = ImageList1(iAni).ListImages(pType(I)).Picture
        Case "Img03": Img03.Picture = ImageList1(iAni).ListImages(pType(I)).Picture
        Case "Img04": Img04.Picture = ImageList1(iAni).ListImages(pType(I)).Picture
        Case "Img05": Img05.Picture = ImageList1(iAni).ListImages(pType(I)).Picture
        ・
        ・
        ・
    End Select
Next

iMax:現在使用中のイメージコントロール数(現在は20個)
sName:現在使用中のイメージコントロール名
ImageList1():点滅しているよう見せるためのイメージリスト。(0:点、1:滅)

このソースですと、同時に点滅してしまうので、他の方法はないかと悩んでおります。
アニメーションGIFも作って色々試してみたのですが、活用する方法が解りません。
やはり、アイコンのPictureを切り替える方法しかないのでしょうか。
解りにくい説明で申し訳ございませんが、どなたかヒントをいただけないでしょうか。

編集 削除
ぷく  2004-12-27 10:22:01  No: 87457  IP: [192.*.*.*]

自己解決しました。

お世話になりました。

編集 削除