投稿者 VB+VC# Beginner  (社会人) 投稿日時 2020/10/17 23:50:42
るきお様

①  Dim filePointer As IEnumerator(Of String)

②  Dim filePointer As IEnumerator(Of Image)

の両方とも、私のパソコン環境でも正しく背景画像を変更できました。

①と②では、プロセスメモリーのグラフに歴然とした差が見られました。
3秒ごとの変更では、①でもスムーズに切り替わりましたので、
あえてイメージを読み込んでおく必要はなさそうですね。

私が画像を変更したいプロジェクトには、すでに Timer は Interval = 1000 で
使用していますので、xx秒ごとに ShowNextImage() を呼び出すことは可能です。
フォルダー内のファイル数のカウントの仕方はネットで調べられましたので、
エラーは防げそうです。
(画像を変更したいので、あえてファイルを消すことはありませんが。)

どうもありがとうございました。