资源简介
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\bl
目录 0 2020-10-10 08:27 .vs\bl
文件 41472 2020-10-14 13:54 .vs\bl
文件 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\bl
文件 19464 2020-11-05 10:55 bin\Debug\bl
文件 32256 2020-10-14 13:40 bin\Debug\bl
目录 0 2020-10-14 13:54 bin\Release\
文件 28672 2020-10-14 13:54 bin\Release\bl
文件 189 2020-08-19 18:13 bin\Release\bl
文件 30208 2020-10-14 13:54 bin\Release\bl
文件 3763 2020-10-14 13:54 bl
文件 1115 2020-08-19 18:13 bl
文件 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\.NETfr
文件 42 2020-10-14 13:40 obj\Debug\bl
文件 1190 2020-10-14 13:40 obj\Debug\bl
文件 1012 2020-10-14 13:40 obj\Debug\bl
文件 8435 2020-10-14 13:41 obj\Debug\bl
文件 19456 2020-10-14 13:40 obj\Debug\bl
文件 10228 2020-10-14 13:40 obj\Debug\bl
文件 32256 2020-10-14 13:40 obj\Debug\bl
文件 180 2020-10-14 13:40 obj\Debug\bl
............此处省略24个文件信息
- 上一篇:Zebar打印机
- 下一篇:C#加密、安全与软件注册(9例).rar
相关资源
- C#加密、安全与软件注册(9例).rar
- Zebar打印机
- C#访问OPC(附代码讲解)
- C#连接SQL sever数据库有详细的注释,带
- C# 套打Demo
- C# Access版资产管理系统源代码
- 录音程序(基于NAudio)
-
C# 读写xm
l文件(xm l文件生成按钮 - C#安捷伦示波器编程控制
- C#拾色器
- C# 实现 信捷PLC通讯协议
- C# 敏感词过滤
- C# 單例模式
-
C# 开发BHO(Browser Helper ob
ject)插件 - C# 报表源码
- C#语言定义
- optical-reader(OID)
- C# 操作MySQL数据库(增、删、改、查)
- C# SHAP7与西门子PLC通讯及模拟
- asp.net 简单新闻发布系统源码(附数据
- C# 创建doc文档(基于Microsoft.Office.In
- c# 生成doc文档(附自定义表格)
- C# 通过S7.NET方式实现与西门子PLC通信
- C#向量类定义及应用
- 手机聊天程序(xamarin开发案例)
- c# + sqlite demo(增删改查)
- RDLC报表使用
- C#调用托管C++的dll
- bartender二次开发
- C# SIP
评论
共有 条评论