C# Form İle Resim Slaytı Oluşturma
Bu örneğimizde C# form ortamında yapılmış güzel bir slayt örneği yapacağız. Öncelikle 5 tane araba resmi alıyoruz. Bu araba resimleri bir slayt şeklinde ekranda gösteriliyor. Ekrana koyduğumuz kontrol butonları sayesinde slaytı yönetebiliyoruz. Ayrıca belli bir süre aralıkla slayt otomatik olarak dönebiliyor. Tercih tamamen kullanıcıya ait. İleri Geri İlk ve Son butonları ile resimler arasında geçiş yapabiliyoruz. Ayrıca sıralı yada rastgele olmak üzere iki farklı modda slayt çalışıyor. Güzel bir örnek oldu. Kaynak kodları aşağıdaki gibidir.
Programın C# kodları:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp7 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int s=1; private void Form1_Load(object sender, EventArgs e) { resim.ImageLocation = "1.jpg"; resim.SizeMode = PictureBoxSizeMode.StretchImage; süre.Enabled = false; süre.Interval = 1000; SıraNo.Text = s.ToString(); } private void Geri_Click(object sender, EventArgs e) { if (s>1) { s = s - 1; resim.ImageLocation = s.ToString() + ".jpg"; SıraNo.Text = s.ToString(); } } private void İleri_Click(object sender, EventArgs e) { if (s < 5) { s = s + 1; resim.ImageLocation = s.ToString() + ".jpg"; SıraNo.Text = s.ToString(); } } private void İlk_Click(object sender, EventArgs e) { s = 1; resim.ImageLocation = s.ToString()+".jpg"; SıraNo.Text = s.ToString(); } private void Son_Click(object sender, EventArgs e) { s = 5; resim.ImageLocation = s.ToString() + ".jpg"; SıraNo.Text = s.ToString(); } private void Başlat_Click(object sender, EventArgs e) { if ((!Rastgele.Checked) && (!Sırayla.Checked)) MessageBox.Show("Seçeneklerden Birini Seçiniz"); else { süre.Enabled = true; } } private void süre_Tick(object sender, EventArgs e) { if (Rastgele.Checked) { Random r = new Random(); s = r.Next(1, 6); resim.ImageLocation = s.ToString() + ".jpg"; SıraNo.Text = s.ToString(); } if(Sırayla.Checked) { if (s < 5) { s = s + 1; resim.ImageLocation = s.ToString() + ".jpg"; } else { s = 1; resim.ImageLocation = "1.jpg"; } SıraNo.Text = s.ToString(); } } private void Durdur_Click(object sender, EventArgs e) { süre.Enabled = false; } } }
Programın ekran görüntüleri:
Bu Yazıya Tepkin Nedir?
+1
1
+1
2
+1
1
+1
+1
+1
+1
1
<< Önceki Yazı
Sonraki Yazı >>
c#, c# form örnekleri, c# form resim slaytı, c# form slayt örneği, c# form timer kullanımı, c# kodları, c# örnekleri, c# program kodları, c# resim slaytı, c# slayt, c# slayt örneği, c# timer ile slayt örneği, resim slaytı, timer, timer kullanımı, timer örneği
ünlemi neden koyuyosunuz acaba !rastgele.checked
Herhangi bir resmin seçilip seçilmediğini öğrenmek için koymuşuz.
örnek çok güzel olmuş böyle örnekler yapmaya devam lütfen…
program güzel. ben kullandım. kodlar çalışıyor. kodları paylaşabilirsiniz.