Un esempio di vantaggio (se non necessità) di fare un layout da codice è se devi fare una tabella con 90 Button (o Label) tipo per la tombola.
Da Designer avrebbero 90 nomi diversi, dovresti scrivere ogni numero a mano.....
Da codice con 2 cicli For li crei, li posizioni, scrivi il numero e li hai già a disposizione.
La soluzione migliore è quasi sempre un ibrido:
Designer per la parte fissa dell'interfaccia e codice per le cose dinamiche, come hanno già detto.
Da Designer avrebbero 90 nomi diversi, dovresti scrivere ogni numero a mano.....
Da codice con 2 cicli For li crei, li posizioni, scrivi il numero e li hai già a disposizione.
La soluzione migliore è quasi sempre un ibrido:
Designer per la parte fissa dell'interfaccia e codice per le cose dinamiche, come hanno già detto.