Как загрузить и показать случайные изображения в поле изображения в c# ?
Я делаю приложение, которое, когда я нажимаю кнопку, некоторые растровые изображения загружаются случайным образом из определенного места и отображаются в pictureBox ! Как это сделать ?
мой код уже таков :
using System; using System.Threading; using System.IO; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace MLP_OCR { public partial class Form1 : Form { int index = -1; List<Image> images; public Form1() { InitializeComponent(); images = new List<Image>(); DirectoryInfo di = new DirectoryInfo(@"F:\bmp"); // give path FileInfo[] finfos = di.GetFiles("*.bmp", SearchOption.AllDirectories); foreach (FileInfo fi in finfos) images.Add(Image.FromFile(fi.FullName)); } private async void trainButton_Click(object sender, EventArgs e) { for (index=-1; index < 1699; index++) { //index++; if (index < 0 || index >= images.Count) index = 0; samplePictureBox.Image = images[index]; await Task.Delay(2); } } } }