Salve a tutti,
sono decisamente un newbie del .NET, sto cercando di impararlo.
Cercavo di rifare una classe che avevo scaricato anni fa per VB6 che trasforma una PictureBox in un display lcd disegnando delle linee sulla pb.
per capirci avevo fatto questa stupida app:


nel cercare di rifarla in .NET mi sono ritrovato con l'ostacolo della mancanza di un metodo PictureBox.Line(...) e cercando un po su google ho trovato un modo per disegnare sulla pb ma in modo statico, ossia all'evento PictureBox_Paint().
Volendolo fare in modo dinamico ho provato a definire una variabile globale e all'evento PictureBox_Paint() ho assegnato il "controller grafico" della pb alla variabile globale nella speranza di poterla controllare da una subroutine dinamica... già arrivati a questo punto qualcuno di voi si sarà messo le mani nei capelli ma compatitemi, non so nulla di VB.NET e iniziare cn le cose facili non mi piace U_U

il risultato del mio tentativo è la seguente simpatica schermata:


qualcuno mi saprebbe spiegare a cosa è dovuto quest'errore?
e come posso rimediare?

grazie a chi mi degnerà di una risposta