在另一个事件中调用paint事件

时间:2013-11-14 15:23:02

标签: c# events timer invalidation paintevent

我正在研究蛇游戏,但我在更新分数时遇到了问题!

我有一个主要区域,玩家可以在其中移动,该区域有一个无效的绘画事件。我想在这个区域显示分数,所以我在主表单上添加了一个新的绘画事件,在表格顶部绘制得分。

我的问题是如何在名为update的计时器事件中调用第二个绘制事件?

第二次油漆事件:

private void Form1_Paint(object sender, PaintEventArgs e)
    {
        Graphics g = e.Graphics;
        Font drawfont = new Font("Arial", 16);
        PointF drawpoint = new PointF(13, 12);
        g.DrawString("Score: "+score.ToString(), drawfont, Brushes.RoyalBlue, drawpoint);


    }

0 个答案:

没有答案