VB语言

本类阅读TOP10

·Visual Basic 安装程序的制作!!
·一个简单的MP3播放器
·VB中使用EXCEL输出
·VB程序实现WindowsXP效果的界面!!
·VB打造超酷个性化菜单(一)
·VB打造超酷个性化菜单(六)
·透明位图
·平铺与拉伸MDI窗口的背景图 ~!~
·对《VB程序实现WindowsXP效果的界面》一文的补遗
·从Windows资源管理器中拖动文件

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
怎样在VB中画立体图形

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

窗体布局:

























控件


屬 性


值        

timer1

enabled

flase
interval 1
Command1 caption 画图
Command2 caption 保存


CommonDialog1 ,各屬性不用改变。


  代码:


   Dim i As Integer
Dim a As Integer
Dim b As Single



Private Sub Command1_Click()
Timer1.Enabled = True


End Sub


Private Sub Command2_Click()
Me.AutoRedraw = False
CommonDialog1.Filter = "bitmap(*.bmp)|*.bmp"
CommonDialog1.ShowSave
If CommonDialog1.FileName <> "" Then
SavePicture Me.Image, CommonDialog1.FileName
End If
End Sub   


Private Sub Form_Load()
i = 0
a = 0
b = 0
End Sub


Private Sub Timer1_Timer()
i = i + 1
a = a + 5
Line (4000, 1800 + a)-(7000, 1800 + a), RGB(0, Abs(255 - a / 10), 0)
Line (4000 + a, 1800 - a)-(7000 + a, 1800 - a), RGB(0, Abs(255 - a / 10), 0)
Line (7000 + a, 1800 - a)-(7000 + a, 3800 - a), RGB(0, Abs(255 - a / 10), 0)
If a > 2000 Then Timer1.Enabled = False



Circle (2000, 6000 - a), 1500, RGB(0, 0, Abs(255 - a / 10)), , , 0.4
Circle (9000, 6000 - a), 1500 - a / 2.5, RGB(Abs(255 - a / 10), 0, 0), , , 0.4
For b = 0 To 40 Step 0.1
PSet (3000 + 100 * b, 5000 - 300 * Sin(b)), RGB(Abs(255 - a / 10), Abs(255 - a / 10), 0)
Next

End Sub


 




相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有