Çok gereksiz gibi görünebilir ama yeni başlayanlar için basit bir egzersiz diyebiliriz
uygulamaya 1 tane timer ekleyim interval değerini 5 yapın ve enabled = true ; olsun
private void Form1_Load(object sender, EventArgs e)
{
//burada formun ekranı kaplaması için gerekli kodlar var
this.Left = 0;
this.Top = 0;
this.Width = Screen.PrimaryScreen.WorkingArea.Width;
this.Height = Screen.PrimaryScreen.WorkingArea.Height;
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.ToString();
if (durumx)
{
label1.Left+=aci;
}
else
{
label1.Left -= aci1;
}
if (durumy)
{
label1.Top += aci1;
}
else
{
label1.Top -= aci;
}
if (label1.Top >= (this.ClientSize.Height - label1.Height))
{
durumy = false;
Random aci_sec = new Random();
aci = aci_sec.Next(3, 40);
aci1 = aci_sec.Next(3, 40);
}
if (label1.Top <= 0)
{
durumy = true;
Random aci_sec = new Random();
aci = aci_sec.Next(3, 40);
aci1 = aci_sec.Next(3, 40);
}
if (label1.Left >= (this.ClientSize.Width - label1.Width))
{
durumx = false;
Random aci_sec = new Random();
aci = aci_sec.Next(3, 40);
aci1 = aci_sec.Next(3, 40);
}
if (label1.Left <= 0)
{
durumx = true;
Random aci_sec = new Random();
aci = aci_sec.Next(3, 40);
aci1 = aci_sec.Next(3, 40);
}
}