Kaydol:
Kayıt Yorumları
(
Atom
)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace C_Sharp_Form_Dijital_Saat
{
public partial class Form_Dijital_Saat : Form
{
//her saniye dijital saati güncellemek için timer nesnesi ile
//bir dijital saat yapalım
Timer timer = new Timer();
public Form_Dijital_Saat()
{
InitializeComponent();
}
private void Form_Dijital_Saat_Load(object sender, EventArgs e)
{
foreach (Button kontrol in this.Controls)
{
kontrol.BackColor = System.Drawing.Color.RoyalBlue;
kontrol.FlatAppearance.BorderSize = 0;
kontrol.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
kontrol.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
}
this.ClientSize = new System.Drawing.Size(239, 83);
SaatUygulamasınıBaslat();
}
//form yüklenirken saati başlatalım ve
//saat grafiği her 1 saniyede bir güncellensin
private void SaatUygulamasınıBaslat()
{
timer.Enabled = true;
timer.Interval = 1000; // bir saniye denk gelen süre
timer.Tick += new EventHandler(timer_Tick); //saniye olayını oluşturma
timer_Tick(this, null);
}
private void timer_Tick(object sender, EventArgs e)
{
//saat,dakika ve saniyeyi sistem saatinde çek
string saat = DateTime.Now.Hour.ToString();
string dakika = DateTime.Now.Minute.ToString();
string saniye = DateTime.Now.Second.ToString();
if (saat.Length == 1) saat = "0" + saat;
if (dakika.Length == 1) dakika = "0" + dakika;
if (saniye.Length == 1) saniye = "0" + saniye;
Random random = new Random();
try
{
saatKontrol.Text = saat.ToString();
dakikaKontrol.Text = dakika.ToString();
saniyeKontrol.Text = saniye.ToString();
}
catch (Exception)
{
}
}
}
}
Hiç yorum yok :
Yorum Gönder