RGB的顺序不一样,一个是RGB,一个是BGR
解决方案 »
- 【天大怪事】單擊任何 ASP 控件,對應的鼠標事件函數全部沒有響應!!!
- vs 2005在调试状态中,怎么查看编译之后的sql语句?
- 做一个保存成功的提示
- 需要频繁追加内容,listbox和textbox哪个资源占用更少?
- c#窗体问题
- 简单而头大的问题:WINFORM下输入法无法切换的问题
- C#listview的复制快捷菜单,大虾们帮忙。。。
- c# 连接Oracle
- 利用treeview获取文件路径并打开的问题
- 批量改文件名如何实现 1.gif to 2.gif ,2.gif to 3.gif ... n.gif 2 n+1.gif [在线等待]
- 简单问题`````````````````````````````真的很简单``````````````
- 图形颜色???解决马上给分!
即可。
[C#] public static Color FromArgb(int);
[C++] public: static Color FromArgb(int);
[JScript] public static function FromArgb(int) : Color;
从指定的 Color 结构创建 Color 结构,但要使用新指定的 alpha 值。尽管此方法允许为 alpha 值传递 32 位值,但该值仅限于 8 位。[Visual Basic] Overloads Public Shared Function FromArgb(Integer, Color) As Color
[C#] public static Color FromArgb(int, Color);
[C++] public: static Color FromArgb(int, Color);
[JScript] public static function FromArgb(int, Color) : Color;
从指定的 8 位颜色值(红色、绿色和蓝色)创建 Color 结构。alpha 值默认为 255(完全不透明)。尽管此方法允许为每个颜色分量传递 32 位值,但每个分量的值仅限于 8 位。[Visual Basic] Overloads Public Shared Function FromArgb(Integer, Integer, Integer) As Color
[C#] public static Color FromArgb(int, int, int);
[C++] public: static Color FromArgb(int, int, int);
[JScript] public static function FromArgb(int, int, int) : Color;
从四个 ARGB 分量(alpha、红色、绿色和蓝色)值创建 Color 结构。尽管此方法允许为每个分量传递 32 位值,但每个分量的值仅限于 8 位。[Visual Basic] Overloads Public Shared Function FromArgb(Integer, Integer, Integer, Integer) As Color
[C#] public static Color FromArgb(int, int, int, int);hahahawk(哈哈天使 CSharpOk.net)、liduke(天下有雪) ( ) 所说的参数出错。
62580=0xF474
那么相应的颜色:
Red=0
Green=244
Blue=116用其形成现在的ARGB的颜色格式,即
Color myColor=Color.FromArgb(0,244,116);对于任意一个原来颜色,可以如下:
int nColor=62580;
int nBlue=nColor % 256;
int nGreen=((nColor-nBlue) / 256) % 256 ;
int nRed=(((nColor-nGreen*256-nBlue) / 256)/ 256) % 256;Color yourNewColor=Color.FromArgb(nRed,nGreen,nBlue);
62580=0xF474
那么相应的颜色:
Red=0
Green=244
Blue=116用其形成现在的ARGB的颜色格式,即
Color myColor=Color.FromArgb(0,244,116);对于任意一个原来颜色,可以如下:
int nColor=62580;
int nBlue=nColor % 256;
int nGreen=((nColor-nBlue) / 256) % 256 ;
int nRed=(((nColor-nGreen*256-nBlue) / 256)/ 256) % 256;Color yourNewColor=Color.FromArgb(nRed,nGreen,nBlue);
private Color IntToColor(int rgb)
{
Color C=Color.FromArgb(rgb);
Color Result=Color.FromArgb(C.B,C.G,C.R);
return Result;
}