Per il ridimensionamento automatico dei controlli ci sono già le proprietà Dock e Anchor; leggi ad esempio questo articolo per farti un'idea di come usarle.