FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Refrescar BUTTONBAR para accesos
Posts: 428
Joined: Thu Oct 19, 2006 12:28 PM
Refrescar BUTTONBAR para accesos
Posted: Tue Jan 23, 2007 10:34 PM

Hola amigos
A ver si me se explicar
Tengo una aplicaci贸n que da accesos mediante clave de usuario a distintas opciones del programa.
Las opciones del menu generadas mediante oWPpal:Setmenu(), me respeta 茅stas restricciones.
Como se construye La BUTTONBAR antes de la entrada de claves de cada usuario, cuando pongo la clave de usuario aunque sea la de Supervisor, tengo todos los iconos deshabilitados, y me he tenido que apa帽ar con la soluci贸n poco elegante de poner dentro de la BUTTONBAR un icono no sujeto a la cl谩usula WHEN (que es la que limita el acceso), que de acceso a una funci贸n fantasma, el icono ejecuta 茅sta funci贸n que no tiene nada, y al volver repinta la barra de botones, y ya si respeta todas las opciones de cada usuario.
Aunque a 茅ste icono, los usuarios lo toman como una cosa normal, ya que lo denomino "Activar Opciones", me gustar铆a algo m谩s elegante que al introducir su clave de acceso, se pusieran todas sus opciones disponibles autom谩ticamente.
He probado a hacer oBar:Refresh() despu茅s de la funci贸n que carga las claves, y no hace nada.

Saludos

Jose Luis

--------------------------

Saludos



Jose Luis
Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
Refrescar BUTTONBAR para accesos
Posted: Wed Jan 24, 2007 03:44 AM

jose luis,
yo habilito y deshabilito los botones de la toolbar en unas ocasiones con WHEN y otras asi: oToolBar:EnableButton( nBtn, .T. )
espero te sirva
salu2
paco

____________________

Paco
Posts: 428
Joined: Thu Oct 19, 2006 12:28 PM
Refrescar BUTTONBAR para accesos
Posted: Wed Jan 24, 2007 11:01 AM

Paco
Lo que pasa es que yo utilizo BUTTONBAR, y no toolbar. No me acuerdo que problema me daba toolbar con lo de las ventanas mdi, y por eso puse buttonbar.
Si no encuentro forma de hacerlo con Buttonbar, voy a probar a utilizar toolbar.

Saludos

Jose Luis

--------------------------

Saludos



Jose Luis
Posts: 366
Joined: Wed Aug 30, 2006 05:25 PM
Refrescar BUTTONBAR para accesos
Posted: Wed Jan 24, 2007 03:53 PM

Jos茅 Luis:

Podrias hacer un Valid() en el get de la clave del usuario y ejecutar
la funcion que hace el boton "Activar opciones"

Se me ocurre.

Saludos

Ruben Fernandez.

Gracias y Saludos

Ruben Fernandez - Uruguay

FWH 11.06, Harbour, Borland 5.82

Continue the discussion