Form1.cs
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// nazwa folderu z obrazkami
const string PictureFolderName = "picture";
// ustalamy pełną scieżkę do naszej aplikacji i do folderu z obrazkami
pictureBox1.Tag = Path.Combine(Directory.GetCurrentDirectory(), PictureFolderName);
// Trace do testów czy pictureBox1.Tag przechowuje wymagane dane
//Trace.TraceInformation(pictureBox1.Tag.ToString());
LoadPicture("pic_1.png");
Timer pictureTimeLoader = new Timer();
pictureTimeLoader.Tick += new EventHandler(pictureTimeLoader_Tick);
pictureTimeLoader.Interval = 5000; // za pięć sekund
pictureTimeLoader.Start();
}
private void LoadPicture(string pictureName)
{
pictureBox1.Image = Image.FromFile(Path.Combine(pictureBox1.Tag.ToString(),pictureName));
}
void pictureTimeLoader_Tick(object sender, EventArgs e)
{
Timer timer = sender as Timer;
timer.Stop();
LoadPicture("pic_2.png");
}
}
}
podczas "odpalania" zostaje załadowany ... pic_1.png
... po pięciu sekundach (możesz sobie sam ustalić, zmienić )
zostaje załadowany ... pic_2.png