Ho un progetto di grandi dimensioni (almeno per me - circa 10k linee) scritto in C #. Ho un oggetto treeview sulla sinistra del mio modulo e ho molti nodi sulla mia vista ad albero. Quando clicco su un nodo, faccio apparire un pannello sul lato destro del modulo. Dato che eseguo solo operazioni con elementi grafici (riempiendo caselle di testo, facendo clic sui pulsanti, mostrando immagini su picturebox ecc.), Scrivo tutto il mio codice nella classe MainForm. Questo sembra non molto buono, ma dall'altra parte, penso di dover scrivere in classe MainForm perché tutto il mio lavoro è di valutare gli elementi del modulo sui pannelli. Cosa devo fare per scrivere un codice più portatile o comprensibile? Devo scrivere in classe MainForm o ho alcune opzioni o metodi da implementare?