Così a occhio non vedo errori, a parte una certa sovrabbondanza di variabili.
Sei sicuro che la routine ImpaginaFrame venga rieseguita ad ogni apertura del form? Da quale evento la richiami?

Poi, per favore, quando posti del codice usa gli appositi tag (pulsante #) per renderlo più leggibile.