Kaynak: http://www.tportal.org/c-stopwatch-sinifini-kullanarak-kronometre-yapma/

Merhaba, bu yazıda sizlere “C# Stopwatch Sınıfı Kullanarak Kronometre Yapma” konusundan bahsedeceğim, umarım faydasını görürsünüz…

C# StopWatch Sınıfını Kullanarak Kronometre Yapma Konusuna Ait Ekran Görüntüleri







C# StopWatch Sınıfını Kullanarak Kronometre Yapma Konusuna Ait 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;
using System.Threading;
using System.Diagnostics;

//http://www.tportal.org

namespace kronometreForm_www.tportal.org
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

public int sayac_salise = 0;
public int sayac_saniye = 0;
public int sayac_dakika = 0;
public int sayac_saat = 0;
private void timer1_Tick(object sender, EventArgs e)
{

TimeSpan ts = kronometre.Elapsed;
label2.Text = ts.ToString();

string elapsedTime1 = String.Format("{0:00}:{1:00}:{2:00}",ts.Hours, ts.Minutes, ts.Seconds,ts.Milliseconds / 1000);
string elapsedTime2 = String.Format("{0:00}:{1:00}:{2:00}.{3:0}",ts.Hours, ts.Minutes, ts.Seconds,ts.Milliseconds / 100);
string elapsedTime3 = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",ts.Hours, ts.Minutes, ts.Seconds,ts.Milliseconds / 10);
string elapsedTime4 = String.Format("{0:00}:{1:00}:{2:00}.{3:000}",ts.Hours, ts.Minutes, ts.Seconds,ts.Milliseconds / 1);
string elapsedTime5 = ts.ToString();

label1.Text = elapsedTime1;
label2.Text = elapsedTime2;
label3.Text = elapsedTime3;
label4.Text = elapsedTime4;
label5.Text = elapsedTime5;
}
public Stopwatch kronometre = new Stopwatch();
private void button1_Click(object sender, EventArgs e)
{
timer1.Interval = 1;
timer1.Start();
kronometre.Start();
}

private void button2_Click(object sender, EventArgs e)
{
kronometre.Stop();
}

private void button3_Click(object sender, EventArgs e)
{
kronometre.Reset();
}

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://www.tportal.org");
}

private void button4_Click(object sender, EventArgs e)
{
kronometre.Restart();
}
}
}

//http://www.tportal.org

C# StopWatch Sınıfını Kullanarak Kronometre Yapma Konusuna Ait Dosya İndirme Bağlantısı
Konuya ait proje dosyasını aşağıdaki bağlantıdan indirebilirsiniz.
https://app.box.com/s/2mijt4cals832stdakod
Rar şifresi: www.tportal.org

Yararlanılan Kaynaklar
http://msdn.microsoft.com/tr-tr/library/system.diagnostics.stopwatch(v=vs.110).aspx

Kaynak: http://www.tportal.org/c-stopwatch-sinifini-kullanarak-kronometre-yapma/