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

自编 C# 颜色命名和色彩显示,使用 DataGridView 展示颜色命名、RGB值

C# 编写的 Color 颜色命名和色彩显示,使用 DataGridView 展示颜色命名、RGB值。

完整源代码,VS C# 2017 编译下载:
https://download.csdn.net/download/zyyujq/91747240
在这里插入图片描述
代码:

            List<KnownColor> knownColors = new List<KnownColor>();foreach (KnownColor color in Enum.GetValues(typeof(KnownColor))){knownColors.Add(color);// Color c = Color.FromKnownColor(color);//Console.WriteLine($"{color} - R:{c.R} G:{c.G} B:{c.B}");}int knownColorsNum = knownColors.Count;for (int i = 0; i < knownColorsNum; i++){row = new DataGridViewRow();cell = new DataGridViewTextBoxCell { Value = knownColors[i].ToString() };cell.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;row.Cells.Add(cell);cell = new DataGridViewTextBoxCell { Value = Color.FromKnownColor(knownColors[i]).R + "," + Color.FromKnownColor(knownColors[i]).G +"," + Color.FromKnownColor(knownColors[i]).B };cell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;row.Cells.Add(cell);cell = new DataGridViewTextBoxCell { Value = Color.FromKnownColor(knownColors[i]).R };cell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;row.Cells.Add(cell);cell = new DataGridViewTextBoxCell { Value = Color.FromKnownColor(knownColors[i]).G };cell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;row.Cells.Add(cell);cell = new DataGridViewTextBoxCell { Value = Color.FromKnownColor(knownColors[i]).B };cell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;row.Cells.Add(cell);cell = new DataGridViewTextBoxCell { };cell.Style.BackColor = Color.FromKnownColor(knownColors[i]);row.Cells.Add(cell);dataGridView2.Rows.Add(row);}
http://www.dtcms.com/a/349159.html

相关文章:

  • 推进数据成熟度旅程的 3 个步骤
  • 基于 MATLAB 的信号处理实战:滤波、傅里叶变换与频谱分析
  • 什么是IP代理
  • 智慧农业病虫害监测误报率↓82%!陌讯多模态融合算法实战解析
  • 基于微信小程序校园微店源码
  • 电力电子simulink练习10:反激Flyback电路搭建
  • [leetcode] - 不定长滑动窗口
  • 深度学习卷积神经网络项目实战
  • 电容触控:自电容 vs 互电容
  • Rust 登堂 生命周期(一)
  • 内网后渗透攻击--域控制器安全(1)
  • 控制启动过程
  • 【typenum】 25 去除无符号整数前导零的特性(private.rs片段)
  • 重塑招聘战场:AI得贤招聘官AI面试智能体6.3如何用“精准”重新定义人才筛选?
  • C++(String):
  • 2025 年 8 月 22 日科技前沿:技术突破与范式跃迁的交汇点
  • golang1 专栏导学
  • 算法题(190):食物链(带权并查集)
  • leetcode 162 寻找峰值
  • 1、vue2面试题--生命周期
  • Goang开源库之go-circuitbreaker
  • HTTP请求中的CGI请求与登录注册机制
  • AI大模型企业落地指南-笔记01
  • Data_Formats_GRIDGeoTIFFShapeFile
  • 数据产品(2)用户画像数据分析模型
  • 【计算机视觉】CaFormer
  • 房屋装修设计管理系统的设计与实现/房屋装修管理系统
  • 审核问题——应用未配置图标的前景图和后景图
  • 深度剖析Spring AI源码(十):实战案例:智能客服系统
  • MySQL-delete tableName from ...