Quando crei una TextBox attraverso il codice, lui applica le modifiche che hai inserito.

Ma se per caso non hai specificato la posizione o le dimensioni, le cose compaiono in Default.

Es.

Me.Controls.Add(TextBoxProva)
Me.Size = New System.Drawing.Poiny (20, 200)

In questo caso hai specificato le sue dimensioni.

Me.COntrols.Add(TextBoxProva)

Invece, in questo caso, ti crea la TextBox con le dimensioni iniziali, quando vai a creare una TextBox.

Ciao!