FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como saber si ya he creado un boton en tbar
Posts: 428
Joined: Thu Oct 19, 2006 12:28 PM

Como saber si ya he creado un boton en tbar

Posted: Thu Dec 23, 2010 12:46 PM
Buenos dias

Pues esa es mi pregunta: Como saber si ya he creado un boton en una barra de botones, para si no es así, crearlo.
Habia pensado en:
__ObjHasData( oBrw,"CALIAS" ), utilizandolo asi
Code (fw): Select all Collapse
   if  !__ObjHasData( oBar,oprint )
  DEFINE BUTTON oprint RESOURCE "printer" OF oBar NOBORDER MESSAGE "Imprimir"  ACTION imprimir();
    TOOLTIP "Imprimir"
   endif


Pero no funciona

Saludos
--------------------------

Saludos



Jose Luis
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM

Re: Como saber si ya he creado un boton en tbar

Posted: Thu Dec 23, 2010 01:11 PM
Jose

__ObjHasData es para saber si existe una determinada DATA en una clase

verifica si ya le has asignado el objeto a la variable oPrint

Code (fw): Select all Collapse
if oPrint == NIL
    DEFINE BUTTON oprint RESOURCE "printer" OF oBar NOBORDER MESSAGE "Imprimir"  ACTION imprimir();
    TOOLTIP "Imprimir"
endif


o puedes crearlo e intantar ocultarlo y mostrarlo con Show y Hide

Continue the discussion