VB问题:在窗体中有三个滚动条(名称分别为HScroll1,HScroll2,HScroll3),四个标签框(名称分别为 Labe

如题所述

Private Sub Command1_Click()
End
End Sub

Private Sub Form_Load()
Label1.Caption = "红"
Label2.Caption = "绿"
Label3.Caption = "蓝"
Label4.Caption = ""
HScroll1.Min = 0
HScroll1.Max = 255
HScroll2.Min = 0
HScroll2.Max = 255
HScroll3.Min = 0
HScroll3.Max = 255
Randomize
HScroll1.Value = Int(Rnd * 255)
HScroll2.Value = Int(Rnd * 255)
HScroll3.Value = Int(Rnd * 255)
Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)
Label4.Caption = "随机产生R=" & HScroll1.Value & ":G=" & HScroll2.Value & ":B=" & HScroll3.Value
End Sub

Private Sub HScroll1_Change()
Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)
Label4.Caption = "R=" & HScroll1.Value & ":G=" & HScroll2.Value & ":B=" & HScroll3.Value
End Sub

Private Sub HScroll2_Change()
Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)
Label4.Caption = "R=" & HScroll1.Value & ":G=" & HScroll2.Value & ":B=" & HScroll3.Value
End Sub

Private Sub HScroll3_Change()
Label4.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value)
Label4.Caption = "R=" & HScroll1.Value & ":G=" & HScroll2.Value & ":B=" & HScroll3.Value
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

VB问题:在窗体中有三个滚动条(名称分别为HScroll1,HScroll2,HScroll3...
Label4.Caption = "R=" & HScroll1.Value & ":G=" & HScroll2.Value & ":B=" & HScroll3.Value End Sub

怎样在vb窗体中加滚动条?
然后在窗体上加上滚动条HScroll1和VScroll1即可,并添加如下事件.窗体的设计我发到你的邮箱了,你测试一下看看是不是你想要的效果,如有问题再联系。Private Sub HScroll1_Change()Picture2.Left = -HScroll1.Value End Sub Private Sub VScroll1_Change()Picture2.Top = -VScroll1.Value End ...

vb 滚动条 怎么用
1、新建一个工程,调整好软件的界面大小。2、给界面里面添加一个图片。3、然后点击滚动条。画到界面里面,就像这样。这样界面就构建好了。4、接下来给图片空间添加图片,拉动右边的滚动条,找到picture。5、在picture右边的按钮给他添加图片。6、拉动滚动条,找到autoredraw,和autosize进行设置。7、在右...

vb 滚动字幕代码
加入一个命今按钮:command1.加入一个文本框:text1.加入一个时间控件:timer1.加入一个横向的滚动条:hscroll1.把:min属性设为2,max属性设为100,smallchange设为1。下面代码:Private Sub Command1_Click()Timer1.Enabled = True Timer1.Interval = 10 End Sub Private Sub Form_Load()Command...

vb中滚动条控件 的 数据控制问题
Private Sub Form_Load() '窗体加载时初始化 HScroll1.Min = 1 '滚动条最小值(即文本框最小值)是1 HScroll1.Max = 100 '滚动条最大值(即文本框最大值)是100 HScroll1.Value = 50 '滚动条默认值(即文本框默认值)取一个中数50 Text1.Text = HScroll1.Value '将滚...

高分替兄弟求VB编程题
(26)在窗体上画两个滚动条,名称分别为Hscroll1 、Hscroll2;六个标签,名称分别为Label1、Label2、Label3、Label4、Label5、Label6,其中标签Label 4~ Label6分别显示"A"、"B"、"A*B"等文字信息,标签Label1、Label2分别显示其右侧的滚动条的数值,Label3 显示A*B的计算结果。如图所示。当移动滚动框时,在相...

VB。要让文本框的字号在1-72号字显示,要如何设置水平滚动条的代码?
Private Sub Form_Load()HScroll1.Min = 1 HScroll1.Max = 72 End Sub Private Sub HScroll1_Change()Text1.FontSize = HScroll1.Value Text1.Text = HScroll1.Value'这一句可以不要,我用在这里只是为了看到目前是几号字体 End Sub ...

vb6中 怎么给窗体添加垂直滚动条?
Picture1.Top = 0 '放一个图片框一和滚动条,再将图片框二放在图片框一的里面,拉大图片框二使它比一大,其它控件放在图片框二中 Picture1.Left = 0 Picture1.Width = Me.ScaleWidth - VScroll1.Width Picture1.Height = Me.ScaleHeight - HScroll1.Height VScroll1.Height = Picture1.Height ...

vb中 滚动条点击后自动滚动问题 求解
在窗体上加一个横向滚动条以及两个标签label1,label2(仅为了直观看到数据变化),请自行测试后有不明白的地方提问或满意后结束提问。代码如下:Private Sub HScroll1_Change()Label1.Caption = HScroll1.Value ‘label1上实时显示滚动条目前的值 Label2.Caption = HScroll1.SmallChange 'label...

为什么vb的图片框1内的直线不能随水平滚动条移动而伸缩?
Sub Form_Load()事件中执行了画线功能(仅仅是画线一次),在Private Sub HScroll1_Change()中实行了使图片框的宽度随滚动条进行改变。但是你没有将这个改变再进行重新画线操作,所以你应该在Private Sub HScroll1_Change()的里面添加画线的代码,使得picture1中的line随滚动条变化而变化。

相似回答