C# Winform 入门(11)之制作酷炫灯光效果

先看效果

所用的到控件是Timer,label ,button

拉三个label 将字体大小改为适中即可

定义变量和颜色容器

cs 复制代码
int a = 0,b = 1,c= 2,i,j,k;
List<Color> Colorslist = new List<Color>() {  Color.Purple, Color.Pink, Color.Blue };

Timer事件

cs 复制代码
 private void timer1_Tick(object sender, EventArgs e)
 {
     i = a % 3;
     j = b % 3;
     k = c % 3;
     label1.ForeColor = Colorslist[i];
     label2.ForeColor = Colorslist[j];
     label3.ForeColor = Colorslist[k];
     a++;
     b++;
     c++;
 }

窗体加载事件

cs 复制代码
 private void Form1_Load(object sender, EventArgs e)
 {
     timer1.Enabled=false;
 }

按钮点击事件

cs 复制代码
 private void btn_Change_Click(object sender, EventArgs e)
 {
     timer1.Enabled = true;
 }
相关推荐
X***E4638 分钟前
PHP在电商中的订单处理
开发语言·php
Old_Driver_Lee20 分钟前
C语言常用语句
c语言·开发语言
温轻舟24 分钟前
Python自动办公工具05-Word表中相同内容的单元格自动合并
开发语言·python·word·自动化办公·温轻舟
东荷新绿27 分钟前
MATLAB 2018a 安装教程:30分钟搞定安装
开发语言·matlab·matlab2018a
松涛和鸣1 小时前
从零开始理解 C 语言函数指针与回调机制
linux·c语言·开发语言·嵌入式硬件·排序算法
2***B4491 小时前
Rust在系统编程中的内存安全
开发语言·后端·rust
U***e631 小时前
Rust错误处理最佳实践
开发语言·后端·rust
习习.y1 小时前
python笔记梳理以及一些题目整理
开发语言·笔记·python
时光追逐者2 小时前
Visual Studio 2026 现已正式发布,更快、更智能!
ide·c#·.net·visual studio
qq_386218992 小时前
Gemini生成的自动搜索和下载论文的python脚本
开发语言·python