Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Imagen en cuadricula
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00616740
Message ID:
00620725
Vues:
34
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
>
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform