Изменение цвета формы с течением времени - C#

Узнай цену своей работы

Формулировка задачи:

Здрасте! ) В C#, vs 2008. Вопрос вообщем в чем: Как изменить цвет формы с течением времени? (допустим, прошла 1 секунда, поменялся цвет, еще одна, другой цвет и т.д).

Решение задачи: «Изменение цвета формы с течением времени»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
 
namespace WindowsFormsApplication
{
    public partial class program : Form
    {
        [STAThread]
        static void Main()
        {
            Application.Run(new program());
        }
        Random rand = new Random();
        Timer timer = new Timer();
        public program()
        {
            this.Paint += new PaintEventHandler(program_Paint);
            timer.Interval = 1000;
            timer.Enabled = true;
            timer.Tick += new EventHandler(timer_Tick);
        }
 
        void timer_Tick(object sender, EventArgs e)
        {
            Invalidate();
        }
        
        void program_Paint(object sender, PaintEventArgs e)
        {
            Color c = Color.FromArgb(rand.Next(255), rand.Next(255), rand.Next(255));
            e.Graphics.Clear (c);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы