2

我想我的问题很简单,但我没有找到任何答案。

我有一个带有 MainForm、Button( btn1) 和 UserControl( uc1) 的 vb.Net 项目。

我想要的只是当我单击 btn1 时,uc1使用graphics类绘制一个简单的线条。谢谢。

4

1 回答 1

3

在您的 UserControl 中创建一个方法来绘制线条:

Public Class MyUserControl
    Public Sub DrawLine()
        Using g As Graphics = Me.CreateGraphics
            g.DrawLine(Pens.Blue, New Point(10, 10), New Point(100, 50))
        End Using
    End Sub
End Class

然后从您的按钮单击调用它:

Private Sub Button26_Click(sender As Object, e As EventArgs) Handles Button26.Click
    MyUserControl1.DrawLine()
End Sub

这是一个简单的解决方案,但您可能希望在用户控件的绘制事件中完成所有绘图

于 2013-10-08T10:54:21.533 回答