当前位置: 首页 > 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;
 }

http://www.dtcms.com/a/115230.html

相关文章:

  • 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系列 - 内存对齐
  • Linux中用gdb查看coredump文件
  • eprime相嵌模式实验设计
  • 【Linux内核】如何更加优雅阅读Linux内核源码(vscode)
  • Seata TCC模式是怎么实现的?
  • 国内外AI大模型汇总合集-文本类
  • NLP 梳理01 — 文本预处理和分词
  • 软件测试的本质:方法、流程与未来趋势
  • Cocos Creator 进行 Web 发布后,目录结构解析
  • AIP-215 API特定proto
  • 【MySQL基础】MySQL内连接(INNER JOIN)详解:高效关联查询的基础