打印本文 打印本文 关闭窗口 关闭窗口
vb基础
作者:武汉SEO闵涛  文章来源:敏韬网  点击数772  更新时间:2009/4/23 18:59:22  文章录入:mintao  责任编辑:mintao

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

打印本文 打印本文 关闭窗口 关闭窗口