ho trovato questi:

screen.Width
screen.heigth

Funzionano perfettamente e sono semplici da usare.

Cosa cambiano dalla tua soluzione? Danno lo stesso risultato?