当前位置:编程学习 > C#/ASP.NET >>

c#获取颜色框中颜色名称

Button_1.BackColor.Name()好象不行,如果是黑色可以返回black
但是像lime这样的颜色只能返回到16进制而非英文颜色名称?
怎么才能获取到相同的格式啊(即要么英文名称,要么16进制)
答案:1、首先。能显示出名字的只有系统里面预设的那些颜色。被称为KnownColor,已知颜色。所有其他的颜色都只能用整数来表示。所以,不知道你的用处是做什么。但如果从广泛的角度来看,显然取得一个颜色的ARGB整数值更具有普遍性。

 

2、其次。你说的那个Lime这个颜色。我直接取Name是可以正常返回颜色名的。见图。

MessageBox.Show(this.BackColor.Name);

或者

MessageBox.Show(this.BackColor.ToString());

 

3、获取一个颜色的ARGB是相当简单的。

每个颜色里都有4个属性,分别是A R G B。分别代表 透明度、红色值、绿色值、蓝色值。所以分别取出来转字符串中加再加上逗号就好了。如果不需要透明度就忽略A。比如:

 

string colorRGB = this.BackColor.R.ToString() + "," + this.BackColor.G + "," + this.BackColor.B;

就能取到Lime的颜色值是 0,255,0

2009流星雨时间2009年1月 流星雨名称:象限仪座流星群(Quadrantids ) 彗星母体:2003 EH1 辐射点: 牧夫座 (Bootes) 预计出现日期:3日-4日 概况描述:每小时流量大约为40颗,颜色为蓝色,速度较快(大约每秒40公里左右),亮度较高的可能会划过半边天空,有一小部分甚至会在天空中留下划过的轨道尘迹。有明显的峰值,一般仅持续一小时左右。 2009年4月 流星雨名称: 天琴座 流星群(Lyrids) 彗星母体:C/Thatcher 辐射点:天琴座(Lyra) 预计出现日期:21日-22日 概况描述:明亮而迅速(大约每秒48公里左右),会在天空留下划过的轨道痕迹,几秒钟后才会消退。 2009年5月 流星雨名称:宝瓶座Eta流星群(Eta Aquarids) 彗星母体:1C/Halley 辐射点: 宝瓶座 Eta(Aquarius Eta) 预计出现日期:5日-6日 概况描述:流星密度较高,但流量不是很稳定(最低仅数十颗,最高可能达每小时上百颗)。赤道和南半球可在天亮前几个小时内观测到,北方不利于观测。很多群内流星会在天空留下很长的轨道痕迹。 2009年6月 流星雨名称: 天琴座 流星群(Lyrids) 彗星母体:C/Thatcher 辐射点:天琴座(Lyra) 预计出现日期:14日-16日 概况描述:流量较低,即使在峰值时,每小时流量也仅有10颗左右。观测时需要耐心。 2009年7月 流星雨名称:宝瓶座Delta流星群(Delta Aquarids) 慧星母体:1C/Halley 辐射点: 宝瓶座 Delta(Aquarius Delta) 预计出现日期:28日-29日 概况描述:峰值时20颗左右,呈现出明亮的黄色,速度中等,约40公里左右。 流星雨名称:摩羯座流星群(Capricornids ) 慧星母体:尚未确定 辐射点: 摩羯座 (Capricornids ) 预计出现日期:29日-30日 概况描述:峰值时15颗左右,火流星比例较大,呈现出明亮的黄色,速度较慢,仅25公里左右。观测高度较低。 2009年8月 流星雨名称:英仙座流星群(Perseids ) 慧星母体:109P/Swift-Tuttle 辐射点: 英仙座 (Perseus) 预计出现日期:12日-13日 概况描述:流量较高,峰值每小时流量约60颗左右。亮度较低,观测时需要耐心。 2009年10月 流星雨名称:天龙座流星群(Draconids ) 慧星母体:21P/Giacobini-Zinner 辐射点: 英仙座 (Perseus) 预计出现日期:12日-13日 概况描述:流量较低,每小时流量仅10颗左右。 流星雨名称:猎户座流星群(Orionids ) 慧星母体:1P/Halley 辐射点: 猎户座 (Oruon) 预计出现日期:21日-22日 概况描述: 猎户座流星雨 每小时流量20颗左右,颜色呈黄色或绿色,速度较快,约每秒66公里。有火流星出现。 2009年11月 流星雨名称:狮子座流星群(Leonids ) 慧星母体: 55P/Tempel-Tuttle 辐射点: 狮子座 (Leo) 预计出现日期:17日-18日 概况描述: 狮子座流星雨 33年出现一次流量高峰,峰期每小时流量可上百颗。下一次峰期约在三十年以后,虽然不是峰期,但仍然可以看一些零星的流星划过天空。 2009年12月 流星雨名称:双子座流星群(Geminids ) 母体: 3200 Phaethon(行星) 辐射点: 双子座 (Gemini) 预计出现日期:13日-14日 概况描述:一年中最为稳定、最为炫丽多彩的流星雨,其中白色大约为65%、黄色26,其它的为呈蓝色、红色和绿色。 双子座流星雨 是唯一一个非慧星母体的流星雨,其母体是小行星 3200 Phaethon。峰值时每小时流量可上百颗。 小熊座流星雨 正式名称:小熊座流星雨 Ursids (URS) 活动时间:12月17-26日 极大时间:12月22/23日

上一个:请问C#中static为什么不能实例化?
下一个:C++与C#的本质区别是什么?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,