Per ridimensionare una form, avrei una classettina che ti consente di portare la form fino alla percentuale voluta dello schermo. Ad esempio se hai una form larga e bassa e imposti 95 come percentuale, la form occuperà in larghezza il 95% dello schermo, mentre rimarrà parecchio desktop scoperto sopra e sotto (questo per non distorcere la form). Questa classe è nata nel 2003, ha subito vari rimaneggiamenti e poi ci ha lavorato anche un mio collega, che mi ha falcidiato tutti i commenti!
Ne sono sopravvissuti pochissimi, ma il codice è abbastanza semplice. Si usa così (qui è chiamata nella load della form da ridimensionare):
ClasseRidimensionaForm.SubRidimensiona(Me, 99, True, False, False)
Me.CenterToScreen()
il codice è:
Mi spiace che sia un po' incasinata. Gli ho dato una 'randellata' alcuni giorni fa, ma non ho tempo per rimetterla a pulito per bene.
Spero ti sia di aiuto e se hai domande o suggerimenti, benvengano. Ciao