王梦瑶 发表于 2009-6-2 14:41:46

VB编写的万花筒程序

'万花筒程序
'粘贴下面代码即可, 不用添加任何控件
Private WithEvents Timer1 As Timer
Dim r&, r1&, t&, a1!, a2!, xb!, yb!, s!, b#
Private Sub Form_Load()
      Me.Width = 4500: Me.Height = 4500
      Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2
      Me.AutoRedraw = True
      Me.Caption = "CBM666的万花筒"
      Set Timer1 = Controls.Add("vb.timer", "Timer1")
      Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
      Randomize
      r = 340 * Rnd
      If r <> 0 Then
         r1 = 500
         s = r * Rnd
         b = RGB(256 * Rnd, 256 * Rnd, 256 * Rnd)
         For t = 1 To 10000
            a1 = t * 3.1415926 / 180
            a2 = (r1 / r) * a1
            xb = 500 + (-(r1 - r) * Cos(a1) - s * Cos(a2 - a1) + 420) * 4
            yb = 500 + ((r1 - r) * Sin(a1) - s * Sin(a2 - a1) + 380) * 4
            Me.PSet (xb, yb), b
         Next t
      End If
End Sub

hqywan 发表于 2009-7-8 19:51:10

不错厉害 像你学习

ermao30 发表于 2009-7-21 14:50:55

精神可嘉!!!!定你了

xilulu1986 发表于 2009-10-16 09:51:14

厉害,VB大学学过,现在差不多忘光了

1123159898 发表于 2009-10-16 20:48:30

{:8_277:}大姐会VB啊   厉害哦

想来已久 发表于 2009-10-18 00:49:45

粘贴到那里啊?记事本?还改成什么格式啊

逝去的青春 发表于 2009-10-19 12:09:14

VB挺实用的~~要学习下~~

374201649 发表于 2009-12-24 14:37:03

浪个用的哟.....

段任飞 发表于 2009-12-27 12:41:48

哇哈哈,拿去交作业了,美女谢谢你了,爱死你了{:7_262:}

caimingbing 发表于 2009-12-29 15:47:59

不会用!{:7_265:}
页: [1] 2
查看完整版本: VB编写的万花筒程序