Kronometre uygulaması için formumuza 1 textbox, combobox ve listbox
ekliyoruz. 1 label, 2 buton ve 1 timer ekliyoruz. Textbox'a biz
kronometrenin kaçtan geri sayım yapacağını belirtmemiz için sayı
gireceğiz. Combobox'tan kronometrenin hızını seçeceğiz. Label'da geri
sayım olacak ve saniyeler oraya yazılacak. Listbox'a ise kronometrenin
ne zaman başladığı yazılacak.
/************************************---------------------------------------------------*********************************************/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace kronometre
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public int KalanSure;
private void button1_Click(object sender, EventArgs e)
{
//Başla Butonu
//kronometrenin kaçtan geri sayım yapacağını textbox'a girilen sayıyı alacağız
KalanSure = System.Convert.ToInt32(txtSure.Text);
lbSure.Text = System.Convert.ToString(KalanSure);
//kronometrenin ne zaman başladığı listbox'a eklenecek
lbKayit.Items.Add("Kronometre başladı:" + DateTime.Now.TimeOfDay.ToString());
//timer'ın hangi aralıklarla tetikleneceği combobox'daki seçilen değere göre olacak
timer1.Interval = System.Convert.ToInt32(comboBox1.Text);
timer1.Start();
}
private void button2_Click(object sender, EventArgs e)
{
//Dur butonu
timer1.Stop();
lbKayit.Items.Add("Kronometre Durduruldu:" + DateTime.Now.TimeOfDay.ToString());
}
private void timer1_Tick(object sender, EventArgs e)
{
//timer her tetiklenmesinde labelda olan kalan süre 1 azalacak
KalanSure = KalanSure - 1;
lbSure.Text = System.Convert.ToString(KalanSure);
if (KalanSure == 0)
{
//kalan süre 0 olunca kronometrenin çalışması duracak
timer1.Stop();
lbKayit.Items.Add("Süre Doldu" + DateTime.Now.TimeOfDay.ToString());
MessageBox.Show("Süren Doldu Görmüyormusun");
}
}
}
}
çalışmayı buradan indirebilirsiniz: https://hotfile.com/dl/189709009/9c7b7e9/kronometre.rar.html
/************************************---------------------------------------------------*********************************************/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace kronometre
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public int KalanSure;
private void button1_Click(object sender, EventArgs e)
{
//Başla Butonu
//kronometrenin kaçtan geri sayım yapacağını textbox'a girilen sayıyı alacağız
KalanSure = System.Convert.ToInt32(txtSure.Text);
lbSure.Text = System.Convert.ToString(KalanSure);
//kronometrenin ne zaman başladığı listbox'a eklenecek
lbKayit.Items.Add("Kronometre başladı:" + DateTime.Now.TimeOfDay.ToString());
//timer'ın hangi aralıklarla tetikleneceği combobox'daki seçilen değere göre olacak
timer1.Interval = System.Convert.ToInt32(comboBox1.Text);
timer1.Start();
}
private void button2_Click(object sender, EventArgs e)
{
//Dur butonu
timer1.Stop();
lbKayit.Items.Add("Kronometre Durduruldu:" + DateTime.Now.TimeOfDay.ToString());
}
private void timer1_Tick(object sender, EventArgs e)
{
//timer her tetiklenmesinde labelda olan kalan süre 1 azalacak
KalanSure = KalanSure - 1;
lbSure.Text = System.Convert.ToString(KalanSure);
if (KalanSure == 0)
{
//kalan süre 0 olunca kronometrenin çalışması duracak
timer1.Stop();
lbKayit.Items.Add("Süre Doldu" + DateTime.Now.TimeOfDay.ToString());
MessageBox.Show("Süren Doldu Görmüyormusun");
}
}
}
}
çalışmayı buradan indirebilirsiniz: https://hotfile.com/dl/189709009/9c7b7e9/kronometre.rar.html
merhaba ben timer yada herhangi bir metaotla deilde for döngüsü kulanarak kronometre yapmam lazım c# form applicationda yapmam lazım bunuda acaba acil şekilde yardımcı olablirmisiniz..
YanıtlaSil