https://foro.gambas-es.org/viewtopic.php?f=4&t=8080&p=48818#p48818
-----------------------------------
omoreno
Jueves, 11 Junio 2020, 00:19

Re: Gambas WebMenu
-----------------------------------
Bueno por ahora no quedo de otra que utilizar la ayuda de las CSS:

En un archivo style.css coloque una clase:

[code linenumbers=false syntax=gambas].inactivo {
  opacity: 0.5;
  pointer-events:none;
}[/code]

y luego cuando quiero deshabilitar cualquier objeto del los WebMenu:

[code linenumbers=false syntax=gambas]Public Sub WebBtn_Desactivar_I22_Click()
  '
  WebTxtA_Mensajes.Text = "El ítem 2.2 del Menú 2, debería quedar deshabilitado..."
  WebMI_22.AddClass("inactivo")
  '
End[/code]

y para habilitarlo:

[code linenumbers=false syntax=gambas]Public Sub WebBtn_Activar_Todo_Click()
  '
  WebTxtA_Mensajes.Text = "Los elementos Menú 1, ítem 2.2 y Botón X deberían quedar habilitados..."
  '
  WebM1.RemoveClass("inactivo")
  WebMI_22.RemoveClass("inactivo")
  WebBtn_X.Enabled = True
   '
End[/code]

Pues por ahora me tocara usar esta forma de deshabilitar/habilitar, tal vez en un futuro... vea eso de crear componentes...  :roll:


