如何随机选择颜色? Color.FromArgb(new Random().Next(0, 255 * 255 * 255)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义你想要的差别较大的比如10种颜色放到枚举变量中。通过random随机0——9取颜色 OK,可以把你想要的颜色RGB值,定义到一个数组里面,然后 Random 选择数组。 /// <summary> /// 获取随机颜色 /// </summary> /// <returns></returns> private string GetColor() { Thread.Sleep(50); string strcolor = "1,2,3,4,5,6,7,8,9,0,A,B,C,D,E,F"; string[] scolor = strcolor.Split(','); string mycolor = ""; Random r = new Random(); for (int i = 0; i <= 5; i++) { mycolor += scolor[r.Next(0, scolor.Length)]; } return mycolor; } Color.FromArgb(255,Cint(Rnd*255),Cint(Rnd*255),Cint(Rnd*255)) 呵呵,颜色实际上是互补的系统,也是一个量化的系统黑与白 互补 0x0000000,0xffffff 那么 颜色差异实际上可以同过其差值得到,所以按你的要求,只有第一步随机取颜色,而后面其实取的是差值最大的一个当然如果整个要求是随机的话,到可以不需要设置数组,只是随机一个初值。后面的值可以取补码再加一个随机干扰值即可 谁给 解决了, 我就拜师学艺, 提着两斤二锅头,跟他撸两串腰子. webBrowser打开网页,求网页平均下载速度 请问怎么用存储过程来发邮件?谢谢~~~~ 难题:智能应用程序里面 怎样取XML路径配置数据库? 请问怎么样在没有标题栏没有边框的窗中模拟一块非客户区(比如在原来的标题栏的位置)? 关于多个文件上传及之后的删除\管理,如何实现? 求VSS 6.0C的下载 在文件夹中放了N个txt的文本 请帮忙 电子手写签名,电子图章 c# winform下如何实下局域网文件的上传下载功能 在winform中如何设置gridview中的光标?
/// <summary>
/// 获取随机颜色
/// </summary>
/// <returns></returns>
private string GetColor()
{
Thread.Sleep(50);
string strcolor = "1,2,3,4,5,6,7,8,9,0,A,B,C,D,E,F";
string[] scolor = strcolor.Split(',');
string mycolor = "";
Random r = new Random();
for (int i = 0; i <= 5; i++)
{ mycolor += scolor[r.Next(0, scolor.Length)];
}
return mycolor;
}