エラーメッセージ:
理由
.ini ファイルの読み取りによってエラーが発生したことがわかります。
解決
画像が保存されている場所を見つけて、.ini ファイルを見つけて削除します。
.ini ファイルはシステムによって保護されているファイルであるため、隠しファイルとなります
。
2. カルーセル画像コード:
複数のスレッドで処理する必要があります。そうしないと、単一のスレッドではカルーセル効果を表示できません。
//读取图片文件夹,遍历文件夹中所有图片,加载到集合中
string imgPath = "C:\\Users\\KK\\Pictures\\Saved Pictures";
//将图片存到一个集合里
string[] imgs = Directory.GetFileSystemEntries(imgPath);
List<Image> imgList = new List<Image>();
int count= imgs.Length;
foreach (var file in imgs)
{
imgList.Add(Image.FromFile(file));
}
for (int i = 0;i<imgList.Count;i++)
{
pictureBox1.Image = imgList[i];
}