29 Mart 2012 Perşembe


Eklenecek Nesneler
1 adet label
1 adet timer
1 adet buton

public partial class Form1 : Form
{
int idx;
int baslikUzunluk;
string baslik;
byte saniye, dakika, saat;
Color[] renkler = new Color[5];
public Form1()
{
InitializeComponent();
}
private void OnClockTick(object sender, EventArgs e)
{
saniye++;
if (saniye == 59)
{
saniye = 0;
dakika++;
if (dakika == 59)
{
dakika = 0;
saat++;
if (saat == 12) saat = 0;
}
}
string time = saat.ToString() + ":" + dakika.ToString() + ":" + saniye.ToString();
txtTime.Text = time;
//Renk değiştir
Random rdm = new Random();
int renkIndex = rdm.Next(0, 4);
this.BackColor = renkler[renkIndex];


//Başlık değiştir
this.Text += baslik[idx].ToString();
idx++;
if (this.Text.Length == baslik.Length)
this.Text = "";
if (idx == baslikUzunluk)
idx = 0;
}
private void Form1_Load(object sender, EventArgs e)
{
renkler[0] = Color.Red;
renkler[1] = Color.Blue;
renkler[2] = Color.Brown;
renkler[3] = Color.CadetBlue;
renkler[4] = Color.Orange;
baslik = this.Text;
baslikUzunluk = this.Text.Length;
this.Text = "";
}
private void txtTime_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
int c = 0;
Random r = new Random();
Point l = this.Location;
while (c < 50)
{
int x = r.Next(1, 10);
int y = r.Next(1, 10);
this.Location = new Point(l.X + x, l.Y + y);
Thread.Sleep(20);
c++;
}
this.Location = l;
}
}

Hiç yorum yok:

Yorum Gönder