impostando cache a true in pratica permetti al gestore di finestre di mantenere in memoria il disegno della drawing, in modo che se la finestra viene minimizzata , spostata o come nel tuo caso la drawing viene disegnata prima dell' effettiva apertura del form che la contiene, il disegno rimane visibile , altrimenti scomparirebbe.
prima di disegnare qualcosa è bene indicare il colore utilizzato es:
draw.forecolor=color.black
per indicare uno stile diverso dal default (0)
draw.fillstyle=5
cmq se vuoi posta il tuo programma di prova così vediamo se non ci sono altri problemi