Попробуйте изменить это на:
private void drawP_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawImage(imag, new Point(0,0));
}
Кроме того, по вашим комментариям может показаться, что событие не было подключено. Пример:
public Form1()
{
InitializeComponent();
drawP.Paint += drawP_Paint;
}
Чтобы нарисовать линию на этом изображении:
private void button1_Click(object sender, EventArgs e) {
using (Graphics g = Graphics.FromImage(imag)) {
g.DrawLine(Pens.Red, new Point(0, 0), new Point(32, 32));
}
drawP.Invalidate();
}