我想利用timer事件每隔一秒产生三个随机数,给一个圆的背景色赋值
可是不行啊
请问原因在哪里啊
Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = True
Shape1.Shape = 3
Shape1.FillColor = RGB(r, g, b)
Label1.Caption = Str$(r) & "," & Str$(g) & "," & Str$(b)
End SubPrivate Sub Timer1_Timer()
r = Int((255 * Rnd) + 0)
g = Int((255 * Rnd) + 0)
b = Int((255 * Rnd) + 0)
End Sub
可是不行啊
请问原因在哪里啊
Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = True
Shape1.Shape = 3
Shape1.FillColor = RGB(r, g, b)
Label1.Caption = Str$(r) & "," & Str$(g) & "," & Str$(b)
End SubPrivate Sub Timer1_Timer()
r = Int((255 * Rnd) + 0)
g = Int((255 * Rnd) + 0)
b = Int((255 * Rnd) + 0)
End Sub
解决方案 »
- MSFlexGrid1从剪贴板读取数据后Row和Col不会自动增加并显示数据
- 关于vb里调用vc写的dll的问题
- 如何发送消息,按下toolbar中的按钮?
- API高手请进.如何在VB中关闭一个外接程序种的某个进程,也就是如何利用API找的要关闭的进程号
- Tuolin OPC Server 开发工具包
- 高分求助,怎样知道一个字段是否为非空(必须输入)?
- 寻C语言编程高手!现有一IP地址和网页、搜索栏关键词拦截程序需要编写,付酬!!!
- 如何取得硬盘的序号/流水号
- 急急急!如何能在程序最小化的时候,让其在右下角的程序状态栏里显示?请多指教!
- VB问题:如何让按钮中的图标放在按钮中文字的左边而不是上方
- OLE问题
- Winsock编程的套接字不成块错误
2.你的给圆的背景色赋值的代码的位置有问题
3.你要改变Shape1的fillstyle属性
r = Int((255 * Rnd) + 0)
randomize
g = Int((255 * Rnd) + 0)
randomize
b = Int((255 * Rnd) + 0)
Timer1.Interval = 1000
Timer1.Enabled = True
Shape1.Shape = 3
End SubPrivate Sub Timer1_Timer()
dim r as long,g as long,b as long
r = Int((255 * Rnd) + 0)
g = Int((255 * Rnd) + 0)
b = Int((255 * Rnd) + 0)
Shape1.FillColor = RGB(r, g, b)
Label1.Caption = Str$(r) & "," & Str$(g) & "," & Str$(b)
End Sub
Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = True
Shape1.Shape = 3
End SubPrivate Sub Timer1_Timer()
dim r as long,g as long,b as long
randomize
r = Int((255 * Rnd) + 0)
randomize
g = Int((255 * Rnd) + 0)
randomize
b = Int((255 * Rnd) + 0)
Shape1.FillColor = RGB(r, g, b)
Label1.Caption = Str$(r) & "," & Str$(g) & "," & Str$(b)
End Sub