写了一个windows窗体应用程序,实现像XP系统屏幕保护三维飞行物效果,让窗体在屏幕45度角飞行,当到达边缘改变方向时同时也随机改变窗体的颜色,这个窗体颜色要怎么改变啊!
------解决方案--------------------------------------------------------
自己顶个先,会循环改变方向,就是不会在改变方向时改变颜色,
随机色/////
Random r = new Random();
Color c = Color.FromArgb(r.Next(0, 255), r.Next(0, 255), r.Next(0, 255));
this.BackColor = c;
------解决方案--------------------------------------------------------
你肯定是每次都 Random r = new Random();了,一次就够,以后就直接用 r.Next
------解决方案--------------------------------------------------------
就是不知道该在哪里改变,用的timer控件改变窗体的运动。随机色应该在什么条件下改变。