按下按钮时创建一条线

用户名

我想“实时”制作绘图程序。我的表单中有两个文本框和一个按钮。我想在文本框中输入两个值,按下按钮并绘制线条。

我尝试从b_Clickb是按钮)调用,Form_paint但不知道该如何处理sendere参数。

有什么办法吗?

Public Class Form1
Dim a, c, d, e As Integer



Private Sub Form1_Paint(sender As Object, e As PaintEventArgs) Handles Me.Paint
    Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
    e.Graphics.DrawLine(pen, a, c, 300, 100)
End Sub

Private Sub b_Click(sender As Object, e As EventArgs) Handles b.Click
    a = t1.Text
    c = t2.Text
    Form1_Paint(0,??)

End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    a = 0
    c = 0
  End Sub
  End Class
帕特里克·霍夫曼

您应该调用的Refresh方法,而Form不要自己调用事件处理程序。该方法最终将调用Paint事件及其处理程序。

Private Sub b_Click(sender As Object, e As EventArgs) Handles b.Click
    a = t1.Text
    c = t2.Text

    Refresh()
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UWP在按钮下画一条线

来自分类Dev

如何在SliverAppBar下颤动地创建一条线?

来自分类Dev

Anylogic:如何按概率阻塞一条线?

来自分类Dev

当用户从点a拖动到点b时,在椭圆之间创建一条线

来自分类Dev

用中间的圆创建一条线

来自分类Dev

到达一条线时程序崩溃

来自分类Dev

在Corona SDK中,如何在绘制另一条线时使一条线消失?

来自分类Dev

在Corona SDK中,如何在绘制另一条线时使一条线消失?

来自分类Dev

BabylonJS画一条线

来自分类Dev

BabylonJS画一条线

来自分类Dev

慢慢画一条线

来自分类Dev

换一条线

来自分类Dev

填充两条线之间的区域(当一条线低于另一条线时)

来自分类Dev

在ruby中将一条线输出到一条线

来自分类Dev

GnuPlot:每条CSV线绘制一条线

来自分类Dev

收益线,从输入值绘制一条线

来自分类Dev

为什么这些按钮之间会显示一条线?

来自分类Dev

围绕一条线创建一个多边形

来自分类Dev

如何在uiTableViewCell的uiTextField下绘制一条线?

来自分类Dev

OpenGL:在另一条线上画一条线

来自分类Dev

在一条线Ls的结果时,输出变为一个文件

来自分类Dev

当只有一组数据时,柱形图与一条线重叠

来自分类Dev

试图在两个div之间创建一条线

来自分类Dev

循环浏览2D numpy数组(例如,创建一条线)

来自分类Dev

无法创建将纹理应用于 OpenGL 中的一条线

来自分类Dev

R两个图,其中一条线从一条线到另一条线

来自分类Dev

画一条线时Ramer–Douglas–Peucker算法的问题

来自分类Dev

Python奇怪的问题集思广益-为什么一条线有时不执行?

来自分类Dev

高库存-使用日期时间轴时在列之间放置一条线

Related 相关文章

热门标签

归档