FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour toolbar boton desactivar?
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
toolbar boton desactivar?
Posted: Mon Nov 09, 2015 08:35 AM
Hola.
Como hago para desactivar el segundo boton? gracias.
Code (fw): Select all Collapse
 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.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: toolbar boton desactivar?
Posted: Mon Nov 09, 2015 04:03 PM

Prueba con oTb:aControls[2]:disable(), saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: toolbar boton desactivar?
Posted: Mon Nov 09, 2015 05:01 PM
joseluisysturiz wrote:Prueba con oTb:aControls[2]:disable(), saludos... :-)



bien bien! habia probado con abuttons....

gracias! gracias!
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: toolbar boton desactivar?
Posted: Mon Nov 09, 2015 05:05 PM
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... :-)
Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: toolbar boton desactivar?
Posted: Mon Nov 09, 2015 10:54 PM
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
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: toolbar boton desactivar?
Posted: Tue Nov 10, 2015 12:31 AM
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... :-)
Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: toolbar boton desactivar?
Posted: Tue Nov 10, 2015 08:21 AM

Gustavo,

Hay un ejemplo en samples\toolbar1.prg:

     MENUITEM "&Disable button..." ACTION oToolBar:EnableButton( 3, .f. )

     MENUITEM "&Enable button..." ACTION oToolBar:EnableButton( 3, .t. )
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion