merhaba labela yazdırdığım saat değerini dakika saniye olarak geriye yazmasını istiyorum ne yapabilirim. Buton kullanmadan istiyorum. Label e saat yazısını yazınca saatten itibaren geriye saysın.
geri sayım sayacı
for döngüsüyle yapabilirsin küçük bi örnek verirsek:
for (int i = labelX.text; i >= DateTimedeğeri; i--)
{
label1.Text = i;
}
Not: Eğer olmazsa projelerimde böyle bişe vardı sanırım bulabilirsem sana kaynak kodunu yollarım :) iyi günler.
Bunu aslında yaptım ama benim istediğim burada geriye sayıyor ya saat dakika falan gibi saysın istiyorum.
Yeni başladığım için bilmiyor olabilirim. Yaptım eğer yapamayan olursa kodları atabilirim.
int saat, dakika, saniye;
private void button1_Click(object sender, EventArgs e)
{
saat = 02;
dakika = 01;
saniye = 10;
timer1.Enabled = true;
timer1.Interval = 1000;
}
private void timer1_Tick(object sender, EventArgs e)
{
saniye-=1;
label1.Text = (saniye / 3600).ToString("00");
label2.Text = ((saniye % 3600) / 60).ToString("00");
label3.Text = (saniye % 60).ToString("00");
if (saniye == 00 && saat==00 && dakika==00)
{
timer1.Stop();
}