Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Componente] Mejor opcion para editar datos en una grilla | dmosca | PowerCOBOL (ActiveX, v4 - v11) | 13 | 8 de noviembre de 2021 00:21 |
![]() |
|
Guardián del Foro
|
Hola Amigos:
A raíz de una pregunta que hizo un colega cobolero que utiliza esta grilla, muy linda para decir. Tiene la necesidad de cargar imágenes en las celdas. Este componente tiene esa utilidad pero el problema es que para asignarle la imagen a la celda utiliza un tipo de dato imagen, que en los ejemplos de VB que trae, utiliza un método del propio Activex, LoadPicture. En VB es sencillo porque pueden utilizarlo a manera de función y además ese tipo de dato debe existir en VB. Estuve buscando Info en este foro y encontré un post que mencionaron este problema con otro colega que quería insertar imágenes en un archivo de Word. Pero la solución no está desarrollada y aparentemente no la hay según leí ahí. La única diferencia en este caso es que el método LoadPicture está en el OCX y ahí no. Hago propia la necesidad de este colega, porque me interesó mucho la idea de poder utilizar algo así. Estuve renegando bastante y no logré absolutamente nada. Si hay algún colega que tengo alguna idea de cómo seguir, agradecería el aporte. Saludos. Fito... |
||||||||
|
|
|
|
Administrador
![]()
|
@Fito, teoricamente se puede cargar una imagen via WinAPI, y pasarle el Handle a la función que la coge para cargar en la grilla
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Guru de COBOL
![]()
|
Hola equipo, llevo dias de trabajo a tope
, no pude enviar nada al concurso y me duele.Sobre esto que comentáis os quiero contar una cosa, pero creo que voy a crear un nuevo tema, por la "importancia" que creo, tiene, al menos a mi me lo ha parecido. Voy a abrir el tema. |
||||||||
|
|
|
|
Administrador
![]()
|
@Fito, muéstranos el método que recibe la imagen en VB, te ayudamos
![]() NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Guardián del Foro
|
Hola:
Retomo el posteo, porque ahora estoy ncesitando resolver. Código VB:
Este es el código ejemplo. El probema está en que la propiedad "TypePictPictute" es tipo image. Saludos Fito... |
||||||||
|
|
|
|
Administrador
![]()
|
@Fito, cómo trata la grilla, vía COM/OLE o directamente invocando métodos?
Siguiendo con lo que decía en mi post anterior, se puede cargar la imagen con WinAPI y pasarle el Handle a la propiedad TypePictPicture: Función LoadImageA (winuser.h) - Win32 apps | Microsoft Learn NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Guardián del Foro
|
Hola @Kuk,
La grilla se incrusta en el formulario y la manejo invocando sus metodos. La uso como detalle para cargar una orden de compra y me gustaría que en una de sus columnas (la marcada de rojo en la imagen) se vea la imagen del producto Adjunto captura de pantalla. Saludos. Fito... |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
@Fito Funciono pasando desde el control CmImage1 del pwc a la celda
Código COBOL:
|
||||||||
|
|
|
|
Guardián del Foro
|
Hola Osvaldo:
En algún momento consideré esa opción, pero no llegué a concretarla. Anda perfecto, lo único que en vez de utilizar en control que trae power, usé otro que me permite trabaja con archvos PNG, pero lo hoce exactamente como vos decís. Muchas gracias. Saludos... Fito |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||