Page 1 of 1
toolbar boton desactivar?
Posted: Mon Nov 09, 2015 8:35 am
by goosfancito
Hola.
Como hago para desactivar el segundo boton? gracias.
Code: Select all | Expand
WITH OBJECT oTb
:addButton({|| msginfo("nada")}, "Manejo de datos de los contactos", "contactos")
:addButton({|| MsgInfo("Nada por ahora")}, "Manejo de datos de los productos", "registros")
:addSeparator()
...
Gracias.
Re: toolbar boton desactivar?
Posted: Mon Nov 09, 2015 4:03 pm
by joseluisysturiz
Prueba con oTb:aControls[2]:disable(), saludos...

Re: toolbar boton desactivar?
Posted: Mon Nov 09, 2015 5:01 pm
by goosfancito
joseluisysturiz wrote:Prueba con oTb:aControls[2]:disable(), saludos...

bien bien! habia probado con abuttons....
gracias! gracias!
Re: toolbar boton desactivar?
Posted: Mon Nov 09, 2015 5:05 pm
by joseluisysturiz
goosfancito wrote:joseluisysturiz wrote:Prueba con oTb:aControls[2]:disable(), saludos...

bien bien! habia probado con abuttons....
gracias! gracias!
Es lo primero que tambien se me habia ocurrido, pero asumiendo que ya lo habias intentado asi, revise la clase y vi que no era eso si no el aControls, que bueno hayas resuelto, siempre a la orden, saludos...

Re: toolbar boton desactivar?
Posted: Mon Nov 09, 2015 10:54 pm
by goosfancito
me da error. me dice que esta fuera del rango
Error description: Error BASE/1132 Error de rango: acceso al array
Args:
[ 1] = A { ... }
[ 2] = N 1
Re: toolbar boton desactivar?
Posted: Tue Nov 10, 2015 12:31 am
by joseluisysturiz
goosfancito wrote:me da error. me dice que esta fuera del rango
Error description: Error BASE/1132 Error de rango: acceso al array
Args:
[ 1] = A { ... }
[ 2] = N 1
Nunca he desactivado un boton de la buton bar como lo quieres hacer ni la construyo asi...lo hago de la forma comun y le asigno a cada boton un valor en un array y luego descativo el que quiero...a menos que la barra de botones sea un array de 2 dimesiones, entonces tendrias que probar con oTb:aControls[1, 2]:disable(), o algo asi, o intenta usando oTb:aControls[1]:disable(),haber si te desactiva algun boton, hare pruebas, saludos...

Re: toolbar boton desactivar?
Posted: Tue Nov 10, 2015 8:21 am
by Antonio Linares
Gustavo,
Hay un ejemplo en samples\toolbar1.prg:
MENUITEM "&Disable button..." ACTION oToolBar:EnableButton( 3, .f. )
MENUITEM "&Enable button..." ACTION oToolBar:EnableButton( 3, .t. )