使用Visual Basic更改线条颜色

时间:2020-01-26 09:48:19

标签: visual-studio graphics colors

我创建了此代码以创建一行。我用一种算法产生一条水平线

Dim x1 As Integer
Dim y1 As Integer
Dim x2 As Integer
Dim y2 As Integer
Dim grp As Graphics
Dim img As New Bitmap(1, 1)

Public Function intial()
    a = drawingBox.Width / 2
    b = drawingBox.Height / 2
    grp = drawingBox.CreateGraphics()
    grp.TranslateTransform(a, b)
    grp.ScaleTransform(1, -1)

End Function

Public function line()
    y=y1
    for x=x1 to x2 then
         grp.DrawImage(img, x, y)
    next
End Function

Private Sub btnLine_Click(sender As Object, e As EventArgs) Handles btnLine.Click

    x1 = tbX1.Text
    y1 = tbY1.Text
    x2 = tbX2.Text
    y2 = tbY2.Text

    img.SetPixel(0, 0, Color.Black)

    line()


    tbX1.Clear()
    tbY1.Clear()
    tbX2.Clear()
    tbY2.Clear()

End Sub

任何想法,即使我画了很多线,也要如何改变我制作的线? (请更改我已经在图片框中输入的每一行) 谢谢!

0 个答案:

没有答案