Можно ли передать дополнительные параметры в метод Paint?
lb.Paint += new PaintEventHandler(On2_Paint(lb, new PaintEventArgs(lb.CreateGraphics(), lb.Bounds), 5,5));
...
private void On2_Paint(object sender, PaintEventArgs e, int x, int y)
{
//throw new NotImplementedException();
}