Page 1 of 1

Mostrar un BitMap en una columna del xBrowse? (SOLUCIONADO)

Posted: Tue Dec 10, 2024 1:58 am
by Armando
Amigos del foro:

Tengo cinco diferentes bitmaps, Bit1,Bit2,Bit3,Bit4 y Bit5, necesito mostrar uno de los cinco bitmaps
en una columna de un XBrowse dependiendo de una condición, algún pequeño ejemplo o link a uno?

Algo como
DO CASE
CASE lCondicion1
Muestra Bit1
ENDCASE
Algo así

Saludos

Re: Mostrar un BitMap en una columna del xBrowse?

Posted: Tue Dec 10, 2024 2:43 am
by sysctrl2
aqui una idea

Code: Select all | Expand

  WITH OBJECT oBrw1:aCols[1]

    :AddResource("UNO")
    :AddResource("DOS")
    :bBmpData     := {|| IF( oBrw1:aArrayData[ oBrw1:nArrayAt ][1], 1, 2) }

END

 

Re: Mostrar un BitMap en una columna del xBrowse?

Posted: Tue Dec 10, 2024 2:14 pm
by Armando
Paisano:

Gracias por la sugerencia, solo veo que será posible hasta dos bitmaps y yo tengo hasta 5 posibles.

Saludos

Re: Mostrar un BitMap en una columna del xBrowse?

Posted: Tue Dec 10, 2024 2:21 pm
by karinha
Tal vez:

Code: Select all | Expand

   oBrw:aCols[nn]:AddResource( "RED(16x16)" )
 
Regards, saludos.

Re: Mostrar un BitMap en una columna del xBrowse?

Posted: Tue Dec 10, 2024 2:34 pm
by leandro
Solo una idea :D

Code: Select all | Expand


  WITH OBJECT oBrw1:aCols[1]

    :AddResource("UNO")
    :AddResource("DOS")
    :AddResource("TRES")
    :AddResource("CUATRO")
    :AddResource("CINCO")
    :AddResource("SEIS")
    :bBmpData     := {|| cualbitmap( oBrw1:aArrayData[ oBrw1:nArrayAt ]["elcampo"]) }

END

funcion cualbitmap(uVar)
Local nBmp

if uVar=="UNO"
  nBmp := 1
elseif uVar=="DOS"
  nBmp := 2
elseif uVar=="TRES"
  nBmp := 3
elseif uVar=="CUATRO"
  nBmp := 4
elseif uVar=="CINCO"
  nBmp := 5
endif
return nBmp


 

Re: Mostrar un BitMap en una columna del xBrowse?

Posted: Tue Dec 10, 2024 5:01 pm
by sysctrl2
:D :D :D
shi

Re: Mostrar un BitMap en una columna del xBrowse?

Posted: Wed Dec 11, 2024 12:59 am
by Armando
Paisano y Leandro, Leandro y paisano:

Gracias a su orientación ha quedado resuelto.

Muchas gracias a ambos

Re: Mostrar un BitMap en una columna del xBrowse? (SOLUCIONADO)

Posted: Wed Dec 11, 2024 11:31 pm
by sysctrl2
Paisano Armando tienes WhatsApp o Skype ?
saludos !

Re: Mostrar un BitMap en una columna del xBrowse? (SOLUCIONADO)

Posted: Thu Dec 12, 2024 4:55 am
by Armando
Paisa:

Tengo ambos.

Saludos