non conosco vb ma credo che senz'altro c'è un evento onResize o qualcosa di simile, quindi qui dovresti imporre le dimensioni massime solo se vengono superate.