我写了一段画图的程序,重写了OnPaint(),现在我定义了一个全局变量,用来控制红线的高度,想通过一个button 按钮将x的值设置成红线的高度,这样的话就可以改变了。请问如何在button_click()事件中调用OnPaint()?
protected override void OnPaint(PaintEventArgs e)
{
 pen = new Pen(Color.Red,5);
pen.StartCap = LineCap.Round;
pen.EndCap = LineCap.Round;
g.DrawLine(pen,Width/2,Height*2/3,Width/2,x);
                     }
这里的x是公用的全局变量