C# - Kronometre Yapımı
-

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(); } int a1, b1, c1; string a2, b2, c2; private void c_play_CheckedChanged(object sender, EventArgs e) { if (c_play.Checked == true) { c_play.Text = "Pause"; timer1.Start(); btn_stop.Enabled = true; btn_time.Enabled = true; btn_clear.Enabled = true; } else { c_play.Text = "Play"; timer1.Stop(); btn_stop.Enabled = false; btn_time.Enabled = false; btn_clear.Enabled = false; } } private void timer1_Tick(object sender, EventArgs e) { lbl.Text=a2+":"+b2+":"+c2; c1 = c1 + 1; if (c1 >= 99) { c1 = 0; b1 = b1 + 1; } if (b1 >= 60) { b1 = 0; a1 = a1 + 1; } if (c1 < 10) c2 = "0" + c1.ToString(); else c2 = c1.ToString(); if (b1 < 10) b2 = "0" + b1.ToString(); else b2 = b1.ToString(); if (a1 < 10) a2 = "0" + a1.ToString(); else a2 =a1.ToString(); } private void Form1_Load(object sender, EventArgs e) { a1 = 0; b1 = 0; c1 = 0; } private void btn_stop_Click(object sender, EventArgs e) { timer1.Stop(); lbl.Text = "00:00:00"; a1 = 0; b1 = 0; c1 = 0; c_play.Text = "Play"; c_play.Checked = false; } private void btn_time_Click(object sender, EventArgs e) { liste.Items.Add(lbl.Text); } private void btn_clear_Click(object sender, EventArgs e) { timer1.Stop(); a1 = 0; b1 = 0; c1 = 0; lbl.Text = "00:00:00"; liste.Items.Clear(); btn_stop.Enabled = false; btn_time.Enabled = false; btn_clear.Enabled = false; c_play.Text = "Play"; c_play.Checked = false; } } } -
Burada detaylı olarak hangi nesneleri eklediğini falanda yazarsan benim gibi yeni başlayanlara çok iyi olur zira butonları ve listbox u anlamama rağmen sayıların tutulduğu kısmı neyle yaptığını anlayamadım :S
-
hacı madem 3-5 birşey paylaşıyorsun.
en azından yorum filan düş kodların arasına surda su yüzden if dedik.
o koşula göre söyle yaptık.
burdan bu değişkeni aldık vs.vs.
yoksa nette zilyon tane var c# kronometre yapımı..
onları filanda eklede bi farkı olsun bari...
-
hocam gerçekten açıklamalı olsa benim gibi 0 dan başlamaya niyet etmiş müridlerden çok dua alırsın. hani böyle tadından yazılmaz program :)
-
Saybirs bunu yazdı:
-----------------------------
-----------------------------
dayı sen bizim memlekettensin anlaşılan...
Toplam Hit: 5509 Toplam Mesaj: 5
