Una cosa del genere io l'ho fatta così
come vedi la tu ID è la mia ValoreCampo, forse è l'evento dove hai scritto il tuo codice che non piace al compilatore
L'unica differenza è che la mia ValoreCampo è locale alla Sub. Oppure metti la variabile Public in una form a cui definisci la classe Public e richiami sempre quella variabile nelle altre form con
Certo la sintassi non è correttisma ma prova, puoi cambiare il nome alla variabile da ID a _ID...
Oppure guarda nel post "Passarrio valori tra form"