Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Imagen en cuadricula
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00616740
Message ID:
00620725
Views:
31
En realidad basta poner un sólo control Image. Usé el DynamicCurrentControl porque con otras de las propiedades dinámicas no funciona.
with thisform.TuGrid.ColumnaConImagen.ControlImage

   if MiTabla.CampoEstado = 0
      .Picture = "Si.bmp"
   else
      .Picture = "no.bmp"
   endif

   return "ControlImage" && Siempre devuelvo el mismo control
endwith
Cualquiera de las dos alternativas es válida. En el caso de Antonio, ponés los dos image y a cada uno le definiís un .picture diferente.

Saludos,


>Rodolfo:
>
>Pero la respuesta está por el lado de lo que te dijo Martín ....
>
>En la columna, en la propiedad DYNAMICCURRENTCONTROL deberás poner la llamada al método thisform.VerFoto(), como te dijo Martín.
>
>En la columna, ponés 2 controles Image, por ejemplo Image1 e Image2, cada uno con la propiedad Picture correspondiente a cada una de las imágenes.
>
>El método VerFoto() sería algo así:
>
>
>if MiTabla.CampoEstado = 0
>   return "Image1"
>else
>   return "Image2"
>endif
>
Previous
Reply
Map
View

Click here to load this message in the networking platform