Bueno, una forma es colocando todos los controles (options, checks, texboxs, ect.) en un contenedor, como por ejemplo un FRAME. Asi cuando valides el nivel del usuario, antes de mostrar el FORM PRINCIPAL o en el LOAD DEL FORM que vas a mostrar, simplemente haces esto:
Código vb:
Ver originalIF NIVEL=1 THEN 'ADMINISTRADOR
'MOSTRAR MENUES
mnuConfigSistema.VISIBLE=TRUE
mnuConfigUsuarios.VISIBLE=TRUE
'OCULTAR FRAMES DEL USUARIO
fraUSERS.VISIBLE=FALSE
'POSICIONAR EL FRAME DEL ADMINISTRADOR
fraADMIN.TOP=120
fraADMIN.LEFT=120
'MOSTRAR FRAMES PARA EL ADMINISTRADOR
fraADMIN.VISIBLE=TRUE
ELSE
'OCULTAR MENUES
mnuConfigSistema.VISIBLE=FALSE
mnuConfigUsuarios.VISIBLE=FALSE
'OCULTAR FRAMES DEL ADMINISTRADOR
fraADMIN.VISIBLE=FALSE
'POSICIONAR EL FRAME DEL USUARIO
fraUSERS.TOP=120
fraUSERS.LEFT=120
'MOSTRAR FRAMES PARA EL USUARIO
fraUSERS.VISIBLE=TRUE
END IF
O tambien, te creas 2 FORMS (frmADMIN y frmUSERS), los diseñas y codificas como quieres y al momento de validar en el login, simplemente llama al form que corresponda:
Código vb:
Ver originalIF NIVEL=1 THEN frmADMIN.SHOW 'ADMINISTRADOR
IF NIVEL=2 THEN frmUSERS.SHOW 'USUARIOS
UNLOAD ME 'DESCARGAR EL FORM LOGIN