当前位置:编程学习 > VB >>

VB动态绘制同心椭圆

点击开始按钮时,计时器开始并绘制一组同心椭圆,半径由小到大,依次递增五个单位,当椭圆边缘到达图片框边缘时停止
答案:Option Explicit
Dim R As Integer

Private Sub Command1_Click()
  Picture1.Cls
  R = 0
  Timer1.Enabled = True
  Command1.Enabled = False
End Sub

Private Sub Form_Load()
  Picture1.Cls
  Timer1.Enabled = False
  Timer1.Interval = 100
  Command1.Caption = "开始"
  R = 10

  Picture1.ScaleWidth = 2
  Picture1.ScaleMode = 3
  Picture1.Scale (-500, 500)-(500, -500)

End Sub

Private Sub Timer1_Timer()
 Picture1.Circle (0, 0), R, vbRed, , , 0.5
 R = R + 10
 If R >= 500 Then
   Timer1.Enabled = False
   Command1.Enabled = True
 End If
End Sub

上一个:用VB语言6.0设计一个简单的选课系统(要源代码的)
下一个:VB 编制应用软件自动更新的检测与升级

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,