C# ile sistem saatini programımızın içine entegre etmek için aşağıdaki işlemleri yapmamız gerekiyor.
Öncelikle Formumuzu Oluşturalım. Formumuz için gerekenler:
3 Adet Label
1 Adet Timer
![]() |
Tasarım |
int saat, dakika, saniye; // global değişkenler olarak oluşturmamız gerekiyor.
Form1 Load bloguna:
timer1.Enabled = true; saat = DateTime.Now.Hour; // global değişkenler ile sistem saati yanlizca 1 kez kullanilmak için çekilir. dakika = DateTime.Now.Minute; saniye = DateTime.Now.Second;
Daha sonra tasarım bölümünden timer'a çift tıklayıp timer click bölümüne aşağıdaki komutlar yazılır.
if (saniye > 60) // saniye 60 büyük yada eşit olursa saniye sıfırlanır dakikaya 1 eklenir. { saniye = 0; dakika++; } saniye++; // saniye sıfırlandıktan sonra tekrar 1er 1er artmaya baslar if (dakika > 60) // dakika 60tan büyük veya esit olursa saate 1 eklenir. { dakika = 0; saat++; } label1.Text = saat.ToString(); // çekilen veriler buraya yazılır label2.Text = dakika.ToString(); label3.Text = saniye.ToString();
Uygulamayı çalıştırdığımızda:
Daha kısa komutlarla direk sistem saatini çekip yazdırabilirdik burdaki amaç if kullanımını tekrarlamak oldu. Teşekkürler.
adamsın :)
YanıtlaSil