Allora premetto che sto passando solo in questi giorni dal vb6 al dotnet, quindi magari la cosa e una vera cavolata... ma a me risulta assurda:

Sto sviluppando un semplice tool che prevede la presenza di una pagina web, naturalmente se faccio un ridimensionamento la pagina web deve rimanere proporzionata a tutto il form quindi ho butta giu queste poche righe:

codice:
    Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize

        Web.Height = Form.ActiveForm.Height - 28
        Web.Width = Form1.ActiveForm.Width - 8

    End Sub
Ora la cosa buffa e che questo script funziona... ma solo quando le dimensioni di partenza del form (intendo le dimensioni che vengono usate dal form quando viene caricato) sono 300x300 (ovvere quelle default settate da visual studio .net), se cambio minimamente queste impostazioni all'avvio del programma mi spunta questo Orrore:

codice:
Eccezione non gestita di tipo "System.NullReferenceException" in POL 2.exe

Informazioni aggiuntive: Riferimento a un oggetto non impostato su un'istanza di oggetto.
Come ricompensa garantisco un'abbonamento a playboy per un anno a chi me lo risolve