C# 反射应用实例-获取当前Color类的所有颜色
今天遇到选择颜色的难题,不知道C#的颜色那个合适,试了几个都不合适,于是,突然想到反射,于是就在web下将Color下的颜色全部都列举出来,代码如下
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title></title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <asp:Panel ID="Panel1" runat="server">
- </asp:Panel>
- </div>
- </form>
- </body>
- </html>
- using System;
- using System.Drawing;
- using System.Reflection;
- using System.Web.UI.WebControls;
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- Type t = Color.Aqua.GetType();
- PropertyInfo[] minfos = t.GetProperties();
- foreach ( var m in minfos)
- {
- Label l = new Label();
- l.Text = m.Name + "<br/>";
- if (Color.FromName(m.Name).IsKnownColor)
- {
- l.ForeColor = Color.FromName(m.Name);
- Panel1.Controls.Add(l);
- }
- }
- }
- }
然后大家可以根据自己需要选择自己想要的颜色了~
转载于:https://blog.51cto.com/visionsky/385187
C# 反射应用实例-获取当前Color类的所有颜色相关推荐
- Color类提供的颜色
Color类属于AWT程序包,所以开头要有 import java.awt.*; Color类提供的颜色有: Color.black Color.blue Color.cyan(蓝绿色) Color. ...
- Color类 设置字体颜色、背景颜色
JLabel标签: Label label=new Label("陈同学");label.setBounds(100, 100, 100, 150);Color color = n ...
- 【Java 19】反射 - 反射机制概述、获取Class实例、类的加载与ClassLoader的理解、创建运行时类的对象、获取运行时类的完整结构、调用运行时类的指定结构、动态代理
反射机制概述.获取Class实例.类的加载与ClassLoader的理解.创建运行时类的对象.获取运行时类的完整结构.调用运行时类的指定结构.动态代理 反射 1 Java反射机制概述 1.1 Java ...
- 反射创建对象_如何应用Java反射技术灵活地创建程序类的对象实例
软件项目实训及课程设计指导--如何应用Java反射技术灵活地创建程序类的对象实例 1.如何应用属性配置文件实现对系统中的配置信息进行读写操作 Java中的属性配置文件主要可以作为软件应用系统及项目的配 ...
- Java:反射+泛型:获取类型参数的实例
2019独角兽企业重金招聘Python工程师标准>>> 场景描述: 我需要开发四个页面,每个页面都是只涉及增删改查的基本逻辑. 最简单的写法: 创建四个接口A,B,C,D,每个接口中 ...
- 浅谈Java反射机制 之 获取类的字节码文件 Class.forName(全路径名) 、getClass()、class...
先贴上Java反射机制的概念: AVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法: 对于任意一个对象,都能够调用它的任意一个方法和属性: 这种动态获取的信息以及动态调用对 ...
- java获取运行时对象,java 面向对象(四十一):反射(五)反射应用二:获取运行时类的完整结构...
我们可以通过反射,获取对应的运行时类中所有的属性.方法.构造器.父类.接口.父类的泛型.包.注解.异常等.... 典型代码: @Test public void test1(){ Class claz ...
- java反射 枚举_Java反射应用之获取枚举类的枚举
Java反射实际应用 实际工作中使用到的Java反射并不是很多,我接触到的基本上都是工具类中相对比较常用一些,本篇文章就是我实际工作中遇到的场景. 应用场景:一个审批流程第一个节点审批时,需要填写第二 ...
- java 获取 反射 方法 名_乐字节Java反射之一:反射概念与获取反射源头Class
一.Java反射机制概念 "程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言",如Python, Ruby是动态语言:显然C++,Java,C#不是动态语言,但是JAV ...
- delphi7 获取dll的类_跟我学Java内存管理----JMM精华终章(类加载器)
1 类加载器 1.1 类的加载过程 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化. (1)加载 就是指将class文件读入内存,并为之创 ...
最新文章
- 卸载iso linux系统文件夹,在Ubuntu系统中如何卸载光盘/DVD/ISO
- Linux|UNIX下LAMP环境的搭建及常见问题[连载4]
- 重磅 | GitHub 2019 数字年报全文正式发布
- linux下log日志乱码_如何用 Linux 技巧大大提高工作效率?
- [PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返回结果数据
- C++编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决...
- #Deep Learning回顾#之LeNet、AlexNet、GoogLeNet、VGG、ResNet
- HDU 4825 (01字典树)
- OSChina 周一乱弹 ——我后悔让爸妈用微信了!
- 计算机好多个页面,哪些电脑分屏软件好用?好用电脑分屏软件推荐
- 设备状态监测及故障预警,你了解多少?
- 漫画戏说:如何破解MD5加密算法
- findbugs 常见问题 及解决方案
- 苹果原装转接头不能连html,转载 苹果官方告诉你如何识别真假数据线转接器
- html 字体图标不显示不出来了,h5页面字体图标显示不正常
- 名帖43 梁启超 隶书《临张迁碑》
- 07年12月30日------温哥华国际机场
- SAP 各个模块简介以及常用的数据表
- Android 在应用图标上设置未读消息数量
- CVPR 2020 Anti-UAV Workshop征稿啦,“反无人机”挑战赛等你来战!
热门文章
- Atom: 安装版本过旧,会导致很多问题
- 2020年勒索病毒事件盘点及未来发展趋势
- 阿里巴巴集团 CTO 约你聊聊这些事
- 【人脸识别】基于matlab GUI PCA人脸识别【含Matlab源码 748期】
- 【优化布局】基于matlab GUI遗传算法求解PCB元器件布局优化问题【含Matlab源码 694期】
- 【人脸识别】基于matlab GUI Gabor+SVM比较PCA+SVM人脸识别【含Matlab源码 685期】
- 【路径规划】基于matlab精英粒子群算法双机器人路径规划【含Matlab源码 621期】
- 【游戏】基于 matlab GUI lanchester作战模拟设计【含Matlab源码 426期】
- 使用高德地图打车软件实现_强化学习:使用Q学习来打车!
- 机器学习 流式特征_Web服务与实时机器学习端点的流式传输