Chinaunix首页 | 论坛 | 博客
  • 博客访问: 188592
  • 博文数量: 106
  • 博客积分: 3810
  • 博客等级: 中校
  • 技术积分: 1007
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-18 13:35
文章分类

全部博文(106)

文章存档

2014年(17)

2011年(5)

2010年(75)

2009年(9)

我的朋友

分类:

2010-04-27 17:25:20

Public Class Form1

    Sub Draw(ByVal vType As Integer)
        Dim g As System.Drawing.Graphics
        Dim p As New Pen(Color.Red) ''建立一支红色的笔
        g = Me.CreateGraphics() '取得画布
        g.Clear(Color.White) '清除画布
        Select Case vType
            Case (0)
                g.DrawEllipse(p, 90, 30, 90, 90) ''画圆
            Case (1)
                g.DrawLine(p, 90, 50, 180, 100) '画线
            Case (2)
                g.DrawArc(p, 90, 30, 90, 90, 0, 250) ''画圆弧?
        End Select
    End Sub

    Private Sub btnCircle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCircle.Click
        Draw(0)
    End Sub

    Private Sub btnLine_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLine.Click
        Draw(1)
    End Sub

    Private Sub btnArc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnArc.Click
        Draw(2)
    End Sub

End Class


阅读(368) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~