vb基础 |
| 作者:佚名 来源:csdn 作者: cxmty 更新:2006-8-25 21:05:35 错误报告 我要投稿 |
|
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
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |