Daha fazlası için : http://programderslerim.blogspot.com/
Hoşgeldiniz arkadaşlar.Bu dersimdede size dört resimden oluşan "Slayt Show" programı yapmayı göstereceğim.
//Başlangıçta slaytı başlattığımızda 1. resimden başlaması için -1 den başlatıyoruz int sira = -1; //resim dizisi oluşturuyoruz Image[] resimler = new Image[4]; private void Form1_Load(object sender, EventArgs e) {//resimlerin yollarını diziye atıyoruz resimler[0] = Image.FromFile(@"C:UsersPublicPicturesSample PicturesDesert.jpg"); resimler[1] = Image.FromFile(@"C:UsersPublicPicturesSample PicturesKoala.jpg"); resimler[2] = Image.FromFile(@"C:UsersPublicPicturesSample PicturesTulips.jpg"); resimler[3] = Image.FromFile(@"C:UsersPublicPicturesSample PicturesPenguins.jpg"); } private void timer1_Tick(object sender, EventArgs e) {//try catch içinde yazdım çünkü dizi sınırını aştığında hataya düşüp sirayı bastan başlatmak için try { sira++; pictureBox1.Image = resimler[sira]; } catch (Exception) { sira = -1; } } //Başla butonuna private void btnBasla_Click(object sender, EventArgs e) { timer1.Interval = 1000; timer1.Start(); } //Durdur butonuna private void btnDur_Click(object sender, EventArgs e) { timer1.Stop(); } private void button1_Click(object sender, EventArgs e) { //Geri Butonuna if (sira < 1) { sira = resimler.Count() - 1; } else { sira--; } pictureBox1.Image = resimler[sira]; } private void button2_Click(object sender, EventArgs e) { //İleri Butonuna if (sira >= 3) { sira = 0; } else { sira++; } pictureBox1.Image = resimler[sira]; }
Kaynak kodlarımız bunlar.Unutmayın bilmediğiniz şeyi sevemessiniz.Bizimle programlama dilini seveceksiniz.Takipte kalın..
0 yorum:
Yorum Gönder