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

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

Postby Armando » Tue Dec 10, 2024 1:58 am

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
Last edited by Armando on Wed Dec 11, 2024 12:59 am, edited 1 time in total.
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3242
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Mostrar un BitMap en una columna del xBrowse?

Postby sysctrl2 » Tue Dec 10, 2024 2:43 am

aqui una idea
Code: Select all  Expand view  RUN

  WITH OBJECT oBrw1:aCols[1]

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

END

 
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1032
Joined: Mon Feb 05, 2007 7:15 pm

Re: Mostrar un BitMap en una columna del xBrowse?

Postby Armando » Tue Dec 10, 2024 2:14 pm

Paisano:

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

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3242
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Mostrar un BitMap en una columna del xBrowse?

Postby karinha » Tue Dec 10, 2024 2:21 pm

Tal vez:

Code: Select all  Expand view  RUN

   oBrw:aCols[nn]:AddResource( "RED(16x16)" )
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7872
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Mostrar un BitMap en una columna del xBrowse?

Postby leandro » Tue Dec 10, 2024 2:34 pm

Solo una idea :D

Code: Select all  Expand view  RUN


  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


 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1688
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Mostrar un BitMap en una columna del xBrowse?

Postby sysctrl2 » Tue Dec 10, 2024 5:01 pm

:D :D :D
shi
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1032
Joined: Mon Feb 05, 2007 7:15 pm

Re: Mostrar un BitMap en una columna del xBrowse?

Postby Armando » Wed Dec 11, 2024 12:59 am

Paisano y Leandro, Leandro y paisano:

Gracias a su orientación ha quedado resuelto.

Muchas gracias a ambos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3242
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

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

Postby sysctrl2 » Wed Dec 11, 2024 11:31 pm

Paisano Armando tienes WhatsApp o Skype ?
saludos !
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1032
Joined: Mon Feb 05, 2007 7:15 pm

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

Postby Armando » Thu Dec 12, 2024 4:55 am

Paisa:

Tengo ambos.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3242
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 64 guests