有关VB滚动条的一个问题,写出过程代码,谢谢!!

[复制链接]
查看11 | 回复2 | 2010-11-27 06:33:41 | 显示全部楼层 |阅读模式
做一个改变窗体背景颜色的代码,拖动滚动条的同时,颜色跟着变化,并在后面加一个标签,显示当前颜色值(即此值随着背景颜色的变化而变化)
我写了一些代码,但是拖动三个滚动条的时候,都是由黑色到红色,请问怎么改,谢谢了!!
Private Sub Form_Load()
Form1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)
HScroll1.Max = 255 And HScroll1.Min = 0
HScroll2.Max = 255 And HScroll1.Min = 0
HScroll3.Max = 255 And HScroll3.Min = 0
End Sub
Private Sub HScroll1_Change()
Form1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)
Form1.BackColor = HScroll1.Value
End Sub
Private Sub HScroll2_Change()
Form1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)
Form1.BackColor = HScroll2.Value
End Sub
Private Sub HScroll3_Change()
Form1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)
Form1.BackColor = HScroll3.Value
End Sub

回复

使用道具 举报

千问 | 2010-11-27 06:33:41 | 显示全部楼层
这是你的设计Private Sub HScroll1_Change()Form1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)Form1.BackColor = HScroll1.Value‘把这一名去掉看看End SubForm1.BackColor是背景色, HScroll1.Value 是整形数,不是一个类型其它的两个也改改
回复

使用道具 举报

千问 | 2010-11-27 06:33:41 | 显示全部楼层
最好是用三个滚动条控制:me.backcolor=rgb(Slider1.value,Slider2.value,Slider3.value)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行