Ciao dna_programmer,
se disegni la linea nel Paint del form non dovrebbero esserci problemi:
private void Form1_Paint(object sender, PaintEventArgs e)
{
Pen pen = new Pen(Color.Red, 1);
e.Graphics.DrawLine(pen, 0, 0, 1000, 1000);
}
Quando ridimensioni il form viene richiamato il metodo Paint e la linea ridisegnata.
P.S. Se nei prossimi giorni non ti rispondo non te la prendere, non è che sono diventato malmostoso è che sono impegnato col lavoro.