Menü
mrtcnplt - Fotoğraf Galerisi Yapmak
  Ana Sayfa
  Web Tasarım
 
  =>Canlı TV
  Program Arşivi
  Radio Mydonose
  Direnç Hesaplayıcı
  Gemi Trafik
  İstanbul Mobese Kameraları
  Bilişim Üssü
  Powerpoint Sunumlarınızı Video Olarak Kaydedin
  Windows Phone
  Bilişim Şube
  Filmler
  =>C#
  => Değişkenler
  => C# Metotlar
  => C# Eğitim Site Link'leri
  => Substring
  => Setup Oluşturma
  => Visual Studio Klavye Kısayolları
  => Foreach
  => For
  => Diziler
  => Operatörler
  => Form
  => Karnaugh Haritası
  => Örnek Projeler Yapılmamış
  => ÖRNEK1
  => Array.Resize
  => Yeni sayfanın başlığı
  => Dizi (Array) Sınıfının Metotları
  => Algoritma
  => Fotoğraf Galerisi Yapmak
  C# Direnç!
  mydonose
  Ürünler
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WinFotoGalerisiApps
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            pictureBox1.Image = Image.FromFile(Application.StartupPath + "resimlerresim0.jpg");
            btnGeri.Enabled = false;
        }
        byte i;
        private void btnSlayt_Click(object sender, EventArgs e)
        {
            if (btnSlayt.Text == "Slayt Gösterisini Başlat")
            {
                btnSlayt.Text = "Slayt Gösterisini Bitir";
                timer1.Enabled = true;
                timer1.Interval = Convert.ToInt32(numericUpDown1.Value) * 500;
                btnGeri.Enabled = true;
            }
            else
            {
                btnSlayt.Text = "Slayt Gösterisini Başlat";
                timer1.Enabled = false;
            }
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            i++;
            for (int j = 0; j <= 18; j++)
            {
                if (i == j)
                {
                     pictureBox1.Image = Image.FromFile(Application.StartupPath + "resimlerresim"+j+".jpg");
                     
                }
                else if (i == 18)
                {
                    i = 0;
                }
            }
            
        }

        private void numericUpDown1_ValueChanged(object sender, EventArgs e)
        {
            timer1.Interval = Convert.ToInt32(numericUpDown1.Value) * 500;
        }

        private void btnIleri_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            btnGeri.Enabled = true;
            btnSlayt.Text = "Slayt Gösterisini Başlat";
            if (i <= 17)
            {
                 i += 1;
            pictureBox1.Image = Image.FromFile(Application.StartupPath + "resimlerresim" + i + ".jpg");
            }
            else 
            {
                btnIleri.Enabled = false;
            }
           
        }

        private void btnGeri_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            btnIleri.Enabled = true;
            btnSlayt.Text = "Slayt Gösterisini Başlat";
            if (i > 0)
            {
                i -= 1;
            pictureBox1.Image = Image.FromFile(Application.StartupPath + "resimlerresim" + i + ".jpg");
            }
            else
            {
                btnGeri.Enabled = false;
            }
            
        }
    }
}


Uygulamamızı oldukça basit ve anlaşılır yazmaya gayret ettim umarım başarabilmişimdir. Çünkü bizim amacımız şimdilik öğrenmek.İlerleyen safhalarda daha da güzel şeyler paylaşacağım.

Burda paylaşımıma ek olarak forumun üzerinde bulunacak pictureBox nesnesinin boyutlarının 600 X 600 olmasına dikkat etmenizdir.

Eklemek istediğim bir diğer konu ise indirme linkini vermiş olduğum fotoğraf setini "WinFotoGalerisiAppsbinDebug" altına eklemenizdir.
 
Bugün 8 ziyaretçi (9 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol