1 Ağustos 2013 Perşembe

C# Slayt Show Programı Yapmak

C#SlaytProgrami






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

Reklamlar