Propiedad .Enabled en tiempo de ejecución

deivy
20 de Diciembre del 2004
Se trata de una aplicación en VB6 a la que se accede con un login y una contraseña, depende del usuario, tengo que habilitar o deshabilitar unas opciones de menú. Los nombre de los menus a los que puede acceder cada usuario los tengo en una tabla de access, como puedo ir haciendo: nombre.Enabled=false en tiempo de ejecución, sin que reconozca nombre como un string, sino como el valor de ese string.

mvallejos
20 de Diciembre del 2004
Podés utilizar el string de nombre desde la colección controls del formulario

Ejemplo

Me.Controls(NombreControl).Enabled = False

Donde NombreControl tiene que ser una variable string o un valor de campo con el nombre de tu menú.

Saludos