In questo
post Paul Vick sta facendo un indagine se preferiamo usare il costruttore di una Windows Form piuttosto che l'evento Form_Load. Mi sembra interessante. Voi cosa usate? Perché?
Io uso quasi sempre l'evento Form_Load: non mi piace andare ad immischiarmi con il codice generato dalla "progettazione windows form" di Visual Studio.
Faccio eccezione se:
1) Ho un parametro talmente vitale in una form che lo richiedo nel costruttore (mi sembra molto più pulito definire il costruttore con un parametro piuttosto che fare lo Shadow di Form.Show)
2) Sto creando una form base per altre form: Meglio vincolare il codice importante nel costruttore che viene eseguito comunque sempre anche se si fa l'override di OnLoad...
3) Il codice deve girare prima dell'inizializzazione dei componenti (beh, per dire la verità non mi é proprio mai capitata questa necessità da sola se non associata alla 1 e 2 contemporaneamente)