vb基础

王朝vb·作者佚名  2006-01-08
宽屏版  字体: |||超大  

Dim sngdrawwidth As Single '模块级变量,保存线条宽度

Private Sub Command1_Click()'刷新恢复

Form3.Cls

End Sub

Private Sub form_mousedown(button As Integer, shift As Integer, x As Single, y As Single)

If button = 1 Then '如果按下左键

CurrentX = x: CurrentY = y

sngdrawwidth = 1

DrawWidth = sngdrawwidth

End If

End Sub

Private Sub form_mousemove(button As Integer, shift As Integer, x As Single, y As Single)

Dim lngdrawcolor As Long

If button = 1 Then '使用不同颜色

If shift = 1 Then '同时按下shift键,颜色为红色

ingdrawcolor = RGB(255, 0, 0)

ElseIf shift = 2 Then '同时按下ctrl键,颜色为vbgreen

ingdrawcolor = vbGreen

ElseIf shift = 4 Then

ingdrawcolor = &HFF000

End If

sngdrawwidth = sngdrawwidth + 0.1 '加宽线条

DrawWidth = sngdrawwidth

Line -(x, y), ingdrawcolor '画线

End If

End Sub

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有