Thumbs up نمایش تصاویر موجود در بانک بصورت اسلاید شو
سلام به همه ...
بعد از ایجاد کانکشن و تعریف :
کد PHP:
private int index = 0;
private List<PicData> picList;
در رویداد Load_Form :
کد PHP:
picList = new List<PicData>();
string cmdString = "SELECT Pic FROM Pic";
con.Open();
com = new OleDbCommand(cmdString, con);
var reader = com.ExecuteReader();
while (reader.Read())
{
byte[] bytes = (byte[])reader["Pic"];
var ms = new System.IO.MemoryStream(bytes);
Image pic = Image.FromStream(ms);
var picData = new PicData(pic);
picList.Add(picData);
pictureBox1.Image = picList[index].Pic;
}
reader.Close();
con.Close();
timer1.Interval = 1700;
timer1.Enabled = true;
timer1.Start();
اینم دستورات مربوط به Timer :
کد PHP:
pictureBox1.Image = picList[index].Pic;
index++;
if (index >= picList.Count)
index = 0;
طبیعتا برای stop و play اسلاید شو فقط کافیه تایمر رو ...
یا علی !