当前位置: 代码迷 >> .NET组件控件 >> 初学者提问,C#关于窗体颜色的改变
  详细解决方案

初学者提问,C#关于窗体颜色的改变

热度:8046   发布时间:2013-02-25 00:00:00.0
菜鸟提问,C#关于窗体颜色的改变
写了一个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
------解决方案--------------------------------------------------------
引用:
你肯定是每次都 Random r = new Random();了,一次就够,以后就直接用 r.Next




就是不知道该在哪里改变,用的timer控件改变窗体的运动。随机色应该在什么条件下改变。
  相关解决方案