谁知道怎么通过滚动条控制颜色的变化(比如红绿蓝)再怎么把这三种颜色混合起来做成新的颜色。没学过vb啊!谢谢哪位能告诉我!急啊!

解决方案 »

  1.   

    先放一个PictureBox控件:Picture1,做三个滚动条,分别代表红(Scroll1)、绿(Scroll2)、蓝(Scroll3),滚动条的范围设为0到255,每次滚动条的值改变时:
    picture1.Backcolor=rgb(Scroll1.value,Scroll2.value,Scroll3.value)
      

  2.   

    上面那行代码放到每个滚动条的Scroll和Change事件里面。
      

  3.   

    做三个滚动条,分别把name改为(改不改都可,为了方便)red,blue,green,三个的属性中的max和min属性分别设为255,0。然后在事件中加入改变颜色的代码。要用到rgb()这个函数。比如在commandbutton的click事件中加入,
    command1.backcolor=rgb(red.value,green.value,blue.value)
    程序运行时先改变滚动条的值,再点击按纽,则按纽的背景色会随三个滚动条的值而改变,其他类似