C# formun arka plan rengi nasıl ayarlanır?

Öncelikle arka plan rengini şöyle değiştirebilirsin.

C#:
this.BackColor = Color.FromArgb(255, 232, 232);

Random yapmak istersen de;

C#:
Random rnd = new Random();
 int num1;
 int num2;
 int num3;
 for (int i = 0; i < 100; i++)
 {
 num1 = rnd.Next(0, 255);
 num2 = rnd.Next(0, 255);
 num3 = rnd.Next(0, 255);
 this.BackColor = Color.FromArgb(num1, num2, num3);
 this.Refresh();
 Thread.Sleep(50);
 }

Bunu kullanabilirsin.
 
Her açıldığında değişmesini istiyorsan
C#:
private void Form1_Load(object sender, EventArgs e)
{
    Random rnd = new Random();
    this.BackColor = Color.FromArgb(rnd.Next(256), rnd.Next(256), rnd.Next(256));
}

Sürekli Random ise Timer ile yapılabilir

C#:
Random rnd = new Random();

private void Form1_Load(object sender, EventArgs e)
{
    Timer timer = new Timer();
    timer.Interval = 1000;
    timer.Tick += new EventHandler(timer_Tick);
    timer.Start();
}

private void timer_Tick(object sender, EventArgs e)
{
    this.BackColor = Color.FromArgb(rnd.Next(256), rnd.Next(256), rnd.Next(256));
}
 

Geri
Yukarı