当前位置: 首页 > news >正文

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

先看效果

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

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

定义变量和颜色容器

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

 Timer事件

 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++;
 }

窗体加载事件

 private void Form1_Load(object sender, EventArgs e)
 {
     timer1.Enabled=false;
 }

按钮点击事件

 private void btn_Change_Click(object sender, EventArgs e)
 {
     timer1.Enabled = true;
 }

相关文章:

  • DeepSeek 教我 C++ (8) :C++ 静态类型不安全的情况
  • 内网渗透(杂项集合) --- 中的多协议与漏洞利用技术(杂项知识点 重点) 持续更新
  • Three.js 系列专题 3:光照与阴影
  • Spring Data JPA中的List底层:深入解析ArrayList的奥秘!!!
  • linux Gitkraken 破解
  • 基于springboot协同过滤算法的农产品销售推荐系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 多进程/线程访问动态库全局变量的安全性
  • 套接字编程函数recv和send ,以及设置reuseaddress
  • 《星环之城:量子迷雾下的网络安全战记》
  • C++中如何在一个字符串的结尾添加字符或者字符串--append()函数实现
  • Redis基础知识
  • 12-产品经理-维护模块
  • verilog学习--1、语言要素
  • 深挖 TypeScript 基础数据类型:应用与陷阱
  • 使用 `pandas` 库来读取 Excel 文件,并实现六种算法的遍历计算
  • 算法——整数规格化
  • 需求分析-用例图绘制、流程图绘制
  • 在Hive中,将数据从一个表查询并插入到另一个表
  • pulsar中的延迟队列使用详解
  • Golang系列 - 内存对齐
  • 长春网站建设seo/盐酸达泊西汀片是治疗什么的药物
  • 网站程序0day/seo技术中心
  • 怎么做根优酷差不多的网站/外链代发公司
  • cms中文版网站模板/灰色推广
  • 怎么搭建局域网网站/宁波seo外包推广
  • 电商网站开发要求/湛江seo