Colocando Imagenes BMP en ListBox
Publicado por Gabriel (427 intervenciones) el 04/01/2008 16:07:27
Amigos :
Nuevamente recurriendo a ustedes, estoy tratando de poner una imagen
BMP al margen izquierdo de cada nombre de alumno segun el sexo del
alumno osea masculino o femenino, previamente dichos datos aparecen
cargados en el ListBox...
Cabe mencionar que el ListBox esta compuesto 3 campos unidos que
reflejan una sola columna.
En la base de datos el campo SEXO toma un valor numerico es decir .
1 = Masculino
2 = Femenino
Aqui el codigo de lo avanzado solo me muestra la imagen BMP de
Femenino...
LOCAL cExtension
cExtension = 0
WITH Thisform.LstProgramado
FOR lnItem = 1 To .ListCount
IF .Selected(lnItem)
WAIT WINDOW "Item Seleccionado :" + .List(lnItem) Timeout .4
Endif
cExtension = IIF((SEXO) = 1,"Masculino","Femenino")
WAIT WINDOW "Tipo : " + ALLT(cExtension) TIME .2
DO CASE
CASE cExtension = "Masculino"
THIS.Picture(lnItem) = "C:SISGENAPLICACIONBMPSUSER.BMP"
CASE cExtension = "Femenino"
THIS.Picture(lnItem) = "C:SISGENAPLICACIONBMPS
SUPPORT.BMP"
ENDCASE
ENDFOR
Agradezco sus comentarios y sugerencias
Saludos,
GABRIEL
Nuevamente recurriendo a ustedes, estoy tratando de poner una imagen
BMP al margen izquierdo de cada nombre de alumno segun el sexo del
alumno osea masculino o femenino, previamente dichos datos aparecen
cargados en el ListBox...
Cabe mencionar que el ListBox esta compuesto 3 campos unidos que
reflejan una sola columna.
En la base de datos el campo SEXO toma un valor numerico es decir .
1 = Masculino
2 = Femenino
Aqui el codigo de lo avanzado solo me muestra la imagen BMP de
Femenino...
LOCAL cExtension
cExtension = 0
WITH Thisform.LstProgramado
FOR lnItem = 1 To .ListCount
IF .Selected(lnItem)
WAIT WINDOW "Item Seleccionado :" + .List(lnItem) Timeout .4
Endif
cExtension = IIF((SEXO) = 1,"Masculino","Femenino")
WAIT WINDOW "Tipo : " + ALLT(cExtension) TIME .2
DO CASE
CASE cExtension = "Masculino"
THIS.Picture(lnItem) = "C:SISGENAPLICACIONBMPSUSER.BMP"
CASE cExtension = "Femenino"
THIS.Picture(lnItem) = "C:SISGENAPLICACIONBMPS
SUPPORT.BMP"
ENDCASE
ENDFOR
Agradezco sus comentarios y sugerencias
Saludos,
GABRIEL
Valora esta pregunta


0