• 大小: 0.10M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-27
  • 语言: C#
  • 标签: 实现  程序  C#  

资源简介

C#实现一个闪屏小程序,可自定义闪屏间隔时长

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace blink
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //colorIndex计数
        private int colorIndex;
        //定义颜色数组
        private Color[] colors;
        private void timer1_Tick(object sender EventArgs e)
        {
            //给背景添加颜色,以colorIndex计数为索引

            BackColor = colors[colorIndex];
            // button5.BackColor = colors[colorIndex];
            // button5.BackColor
            //计数递增
            colorIndex++;
            //如果计数大于设定的颜色数量,则计数归0,实现循环
            if (colorIndex >= colors.Length)
            {
                colorIndex = 0;
            }

        }

        private void Form1_Load(object sender EventArgs e)
        {

        }
        private void blink(int a)
        {

            //for (int i = 255; i >= 0; i=i-10)
            //    for (int j = 255; j>= 0; j = j - 10)
            //        for (int k = 255; k >= 0; k = k - 10)
            //        {
            //            {
            //                {
            //                    Color c = new Color();               //定义一个Color类型的实例c             //为实例c赋值
            //                    c = Color.FromArgb(i jk);//通过设置红绿蓝的值变化
            //                    button1.BackColor = c;
                              
            //                }
            //            }
            //        }

            //Color c = Color.FromArgb(140 140 140);
            colors = new Color[] { Color.Red Color.Blue Color.Cyan}; //
            //创建定时器
            //Timer timer = new Timer();
            timer1.Interval = a;
            //timer2.Tick += Timer_Tick;
            //timer1.Start();

        }

        private void button1_Click(object sender EventArgs e)
        {
            //int a = 200;
            timer1.Start();
            int a;
            if (textBox1.Text == ““) { a = 2000; }
            else { a = int.Parse(textBox1.Text); }

            blink(a);
        }

        private void button2_Click(object sender EventArgs e)
        {
            timer1.Stop();
        }


        //private void timer2_Tick(object sender EventArgs e)
        //{
        //    btn_left_led.BackColor = btn_left_led.BackColor == Color.DarkGray ? Color.Red : Color.DarkGray;
        //}
        /*
        private int colorIndex;
        //定义颜色数组
        private Color[] colors;
        private void timer2_Tick(object sender EventArgs e)
        {

            Graphics gra = this.pictureBox2.CreateGraphics();

            Brush bush = new SolidBrush(colors[colorIndex]);//填充的颜色

            gra.FillEllipse(bush 10 10 100 100);//画填充椭圆的方法,x坐标、y坐标

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-10-10 08:27  .vs\
     目录           0  2020-10-10 08:27  .vs\blink\
     目录           0  2020-10-10 08:27  .vs\blink\v16\
     文件       41472  2020-10-14 13:54  .vs\blink\v16\.suo
     文件         189  2020-08-19 18:13  App.config
     目录           0  2020-10-14 13:42  bin\
     目录           0  2020-11-05 10:55  bin\Debug\
     文件         189  2020-08-19 18:13  bin\Debug\blink.exe.config
     文件       19464  2020-11-05 10:55  bin\Debug\blink.exe.mr
     文件       32256  2020-10-14 13:40  bin\Debug\blink.pdb
     目录           0  2020-10-14 13:54  bin\Release\
     文件       28672  2020-10-14 13:54  bin\Release\blink.exe
     文件         189  2020-08-19 18:13  bin\Release\blink.exe.config
     文件       30208  2020-10-14 13:54  bin\Release\blink.pdb
     文件        3763  2020-10-14 13:54  blink.csproj
     文件        1115  2020-08-19 18:13  blink.sln
     文件        9662  2020-10-14 13:38  favicon48.ico
     文件        4172  2020-10-14 13:40  Form1.cs
     文件        3926  2020-10-14 13:40  Form1.Designer.cs
     文件       20811  2020-10-14 13:40  Form1.resx
     目录           0  2020-10-14 13:42  obj\
     目录           0  2020-10-14 13:42  obj\Debug\
     文件         214  2020-10-10 15:11  obj\Debug\.NETframeworkVersion=v4.7.2.AssemblyAttributes.cs
     文件          42  2020-10-14 13:40  obj\Debug\blink.csproj.CoreCompileInputs.cache
     文件        1190  2020-10-14 13:40  obj\Debug\blink.csproj.FileListAbsolute.txt
     文件        1012  2020-10-14 13:40  obj\Debug\blink.csproj.GenerateResource.cache
     文件        8435  2020-10-14 13:41  obj\Debug\blink.csprojAssemblyReference.cache
     文件       19456  2020-10-14 13:40  obj\Debug\blink.exe
     文件       10228  2020-10-14 13:40  obj\Debug\blink.Form1.resources
     文件       32256  2020-10-14 13:40  obj\Debug\blink.pdb
     文件         180  2020-10-14 13:40  obj\Debug\blink.Properties.Resources.resources
............此处省略24个文件信息

评论

共有 条评论