Varför fungerar inte det låter ju som om du satt metoden utanför klassen, den ska naturligtvis finnas i en klass. Här är hela koden:Problem med OnPaint
<code>
protected override void OnPaint(PaintEventArgs e)
{
this.Invalidate();
}
</code>
Jag får ett felmeddelande:
Expected, class, delegate, interface or struct
Jag använder Visual C# 2005.
/MagnusSv: Problem med OnPaint
Sv:Problem med OnPaint
<code>
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BattleTank2005
{
public partial class GameEngine : Form
{
public GameEngine()
{
InitializeComponent();
}
}
protected override void OnPaint(PaintEventArgs e)
{
this.Invalidate();
}
}
</code>