Personalmente preferisco la Sub senza argomenti, puoi dividere una grande azione in più Sub che ognuna fa il suo lavoro potendole richiamare singolarmente insieme, è più ordinato ed è una soluzione che adotto tutte le volte che mi capita di dover ripetere del codice contenuto in un controllo o nel Form1_Load.Pensa se il Form1_Load facesse altro oltre che eseguire le righe di codice in una Sub (come capita in tutti i programmi decenti), in quel caso non si potrebbe richiamare perché non si richiamerebbe solo quel codice.
In questo caso non è indifferente, perché dividendo in Sub, si renderebbe quella parte del codice richiamabile singolarmente, evitando di ripetere altro codice nel Form1_Load e quindi facendo un codice più ordinato e ottimizzato.
Quindi opterei personalmente sul secondo esempio che hai scritto.
|