Tag:

在.Update()调用后绘制到面板

在调用panel.Update()后,我在尝试立即绘制到面板时遇到问题。 这是代码: public void AddAndDraw(double X, double Y){ AddPoint (X, Y); bool invalidated = false; if (X > _master.xMaxRange) { _master.Update (); invalidated = true; } if (Y > _master.yMaxRange) { _master.Update (); invalidated = true; } if (!invalidated) { _master.UpdateGraph (this); } else { _master.PaintContent (); } } 运行此问题时,我只看到已清除的面板,而不是他正在尝试在.PaintContent()方法中绘制内容。 我已经尝试在面板上使用.Invalidate()和.Refresh()而不是.Update() 对于如何解决这个问题,有任何的建议吗?