という名前の 1 つの画像ボックスがありますstudPic
。私が取得したいのは、「シャッフル」ボタンをクリックすると、リソースからランダムな画像を取得することです。
private void button2_Click(object sender, EventArgs e)
{
...
}
調査の結果、次のことがわかりました
私はC#の初心者です..この結果を達成する簡単な方法はありますか? たとえば、写真の名前を追加せずに?
アップデート
List<string> pictureNames = new List<string>();
pictureNames.Add("1");
pictureNames.Add("2");
pictureNames.Add("3");
int randomPictureIndex = new Random().Next(0, pictureNames.Count);
string randomPictureName = pictureNames[randomPictureIndex];
pictureNames.Remove(randomPictureName);
Image img = Properties.Resources.randomPictureName; //erroor
studPic.Image = img;
エラーメッセージの取得 エラー 1 'Properties.Resources' には 'randomPictureName' の定義が含まれていません