geri sayım sayacı

ilgin33
28-09-2015, 16:29   |  #1  
ilgin33 avatarı
OP Yeni Üye
Teşekkür Sayısı: 0
39 mesaj
Kayıt Tarihi:Kayıt: Eyl 2015

 

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.

can487
28-09-2015, 17:14   |  #2  
can487 avatarı
Üye
Teşekkür Sayısı: 10
78 mesaj
Kayıt Tarihi:Kayıt: Ağu 2015

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.

Son Düzenleme: can487 ~ 28 Eylül 2015 17:15
theironman
28-09-2015, 22:52   |  #3  
theironman avatarı
Genel Denetmen
Teşekkür Sayısı: 63
8,349 mesaj
Kayıt Tarihi:Kayıt: Oca 2004

eğer can arkadaşımızın paylaştığı kod işe yaramazsa yazar mısın araştıralım :)

raziel34
28-09-2015, 22:52   |  #4  
raziel34 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 25
205 mesaj
Kayıt Tarihi:Kayıt: Eyl 2015

https://www.youtube.com/watch?v=lAMwF3VJmUQ

işini görür umarım

ilgin33
29-09-2015, 08:08   |  #5  
OP Yeni Üye
Teşekkür Sayısı: 0
39 mesaj
Kayıt Tarihi:Kayıt: Eyl 2015

Yapamadım ben bu kodla olmadı

ilgin33
29-09-2015, 08:10   |  #6  
OP Yeni Üye
Teşekkür Sayısı: 0
39 mesaj
Kayıt Tarihi:Kayıt: Eyl 2015

Bunu aslında yaptım ama benim istediğim burada geriye sayıyor ya saat dakika falan gibi saysın istiyorum.

can487
29-09-2015, 17:42   |  #7  
can487 avatarı
Üye
Teşekkür Sayısı: 10
78 mesaj
Kayıt Tarihi:Kayıt: Ağu 2015

Kızım sen Tarih işlerini bilmeden bişe yapamazsın zaten DateTime ve TimeSpan komutlarını kullan diyoz sen gidip DateTime.Now; yazıyosun olursa ben sana yapıp atarım projeyi.

ilgin33
30-09-2015, 08:06   |  #8  
OP Yeni Üye
Teşekkür Sayısı: 0
39 mesaj
Kayıt Tarihi:Kayıt: Eyl 2015

Yeni başladığım için bilmiyor olabilirim. Yaptım eğer yapamayan olursa kodları atabilirim.

cm1987_
30-09-2015, 12:10   |  #9  
Üye
Teşekkür Sayısı: 2
56 mesaj
Kayıt Tarihi:Kayıt: Tem 2013

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();
            }

cm1987_ bu faydalı yanıtı için aşağıdaki 1 kişiden teşekkür aldı... [ Göster ]