Timer Kullanımı

Örnek

Günü, Ayı, Yılı, Saati, Dakikayı, Saniyeyi gösteren her saniye bunları yenieleyen ve saniye her 10 değiştiğinde arka planı değiştiren uygulamayı yapınız.

Timer Kullanımı

public partial class Form1 : Form
    {
        Random rnd = new Random();
        public Form1()
        {
            InitializeComponent();
            timer2.Interval = 4000;
            timer2.Start();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Start();
            label1.Text = (DateTime.Now.Day.ToString());
            label2.Text = (DateTime.Now.Month.ToString());
            label3.Text = (DateTime.Now.Year.ToString());
            label4.Text = (DateTime.Now.Hour.ToString());
            label5.Text = (DateTime.Now.Minute.ToString());
            label6.Text = (DateTime.Now.Second.ToString());
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = (DateTime.Now.Day.ToString());
            label2.Text = (DateTime.Now.Month.ToString());
            label3.Text = (DateTime.Now.Year.ToString());
            label4.Text = (DateTime.Now.Hour.ToString());
            label5.Text = (DateTime.Now.Minute.ToString());
            label6.Text = (DateTime.Now.Second.ToString());

        }

        private void label2_Click(object sender, EventArgs e)
        {

        }

        private void timer2_Tick(object sender, EventArgs e)
        {
            pictureBox2.BackColor = Color.FromArgb(rnd.Next(256), rnd.Next(256), rnd.Next(256));
        }

 DateTime simdi = DateTime.Now;

 label1.Text = simdi.Day.ToString();
 label2.Text = simdi.Month.ToString();
 label3.Text = simdi.Year.ToString();
 label4.Text = simdi.Hour.ToString();
 label5.Text = simdi.Minute.ToString();
 label6.Text = simdi.Second.ToString();

DateTime simdi = DateTime.Now;
 if (simdi.Second < 10)
 {
     this.BackgroundImage = Image.FromFile(@"C:UsersLab1-13Desktopbara.jpg");
 }
 else if (simdi.Second < 20)
 {
     this.BackgroundImage = Image.FromFile(@"C:UsersLab1-13Desktop.jpg");
 }
 else if (simdi.Second < 30)
 {
     this.BackgroundImage = Image.FromFile(@"C:UsersLab1-13Desktop.jpg");
 }
 else if (simdi.Second < 40)
 {
     this.BackgroundImage = Image.FromFile(@"C:UsersLab1-13Desktop.jpg");
 }
 else if (simdi.Second < 50)
 {
     this.BackgroundImage = Image.FromFile(@"C:UsersLab1-13Desktop.jpg");
 }
 else if (simdi.Second < 60)
 {
     this.BackgroundImage = Image.FromFile(@"C:UsersLab1-13Desktop.jpg");
 }
 this.BackgroundImageLayout = ImageLayout.Stretch;
 }
    }
 
 
 
Örnek

Timer Kullanımı

public partial class Form1 : Form
{
    bool AnahtarDurum=false;
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        pictureBox2.BackgroundImage = Image.FromFile(@"resimlerAcikDevre.png");
        pictureBox1.BackgroundImage = Image.FromFile(@"resimlerlambayaniyor.png");
        pictureBox1.Visible = false;
    }

    private void pictureBox2_Click(object sender, EventArgs e)
    {
        if(!AnahtarDurum) // anahtar acik, lamba yanmiyor AnahtarDurum=false
        {
            pictureBox2.BackgroundImage = Image.FromFile(@"resimlerkapalidevre.png");
            AnahtarDurum = true;
        }
        else
        {
            pictureBox2.BackgroundImage = Image.FromFile(@"resimlerAcikDevre.png");
            AnahtarDurum = false;
        }
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
        if(pictureBox1.Visible)
        {
            pictureBox1.Visible = false;
        }
        else
        {
            pictureBox1.Visible = true;
        }
    }

    private void trackBar1_Scroll(object sender, EventArgs e)
    {
        timer1.Interval=(trackBar1.Value==0 ? 100 : trackBar1.Value);
    }
}
Örnek

Ekrandaki küçük bir resmi trackbarın ayarına göre hareket ettiren uygulama

Timer Kullanımı

 

public partial class Form1 : Form
{
    int AtinHizi=0;
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        this.Left = 0;
        this.Width=Screen.PrimaryScreen.Bounds.Width;

        pictureBox1.BackgroundImage = Image.FromFile(@"Resimat.gif");
        pictureBox1.Left = Screen.PrimaryScreen.Bounds.Width - pictureBox1.Width;
       
        pictureBox2.Width = Screen.PrimaryScreen.Bounds.Width;
        pictureBox2.Left = 0;
        pictureBox2.BackgroundImage = Image.FromFile(@"Resimarkaplan.jpg");
        pictureBox2.BackgroundImageLayout = ImageLayout.Stretch;

        pictureBox2.BringToFront();
        pictureBox1.BringToFront();

    }

    private void trackBar1_Scroll(object sender, EventArgs e)
    {
        AtinHizi = trackBar1.Value;
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
        //pictureBox1.Left = pictureBox1.Left - AtinHizi;
        pictureBox1.Left-=AtinHizi;

        if(pictureBox1.Left < 0)
        {
            pictureBox1.Left = Screen.PrimaryScreen.Bounds.Width - pictureBox1.Width;
            pictureBox2.Left = 0;

        }

    }
}

 

Yükleniyor...
Yükleniyor...