FORM Titretme C#

FORM Titretme C#
Messenger programında olduğu gibi formu titretmeye yarıyan ufak bir programdır.

titret

[code language=”VB.NET”]
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;
}
}[/code]


Projeyi İNDİR

Yorumlar 1

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir