Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Poner Un Picture En Las Columnas Del Gridview
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Poner Un Picture En Las Columnas Del Gridview 
 
Hola a todos.
Para poner un icono o "picture" en una celda de un grid view se hace así:
grw1[0, 3].Picture = Picture["icon:/16/bottom"]
 

Donde: grw1 es un GridView, 0 es la fila y 3 la columna
Ahora bien ¿Como hacerlo pero para poner un icono en el encabezado de una columna?
Probe:
grw1[-1, 3].Picture = Picture["icon:/16/bottom"]
 

Pero NO funciono.

Si a alguien se le ocurre como hacerlo, por favor comente.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
Intente modificar el componente GridView pero no tuve éxito. dejo el código por si alguien desea echarle un vistazo.

Saludos.

TridView.tar.gz
Descripción:  
Descargar
Nombre del archivo: TridView.tar.gz
Tamaño: 16.04 KB
Descargado: 33 veces
TridView.tar.gz
Descripción:  
Descargar
Nombre del archivo: TridView.tar.gz
Tamaño: 16.04 KB
Descargado: 33 veces
TridView.tar.gz
Descripción:  
Descargar
Nombre del archivo: TridView.tar.gz
Tamaño: 16.04 KB
Descargado: 33 veces

 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
Mucho trabajo, quizá, escarbar en el código del Gridview. Por otra parte es algo innecesario. Oculta las cabeceras, cambia el color de la primera fila y coloca el picture que quieres. El efecto es similar y no tienes que modificar el componente...
Al menos es lo que yo haría.

Saludos.
 
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
tincho escribió: [Ver mensaje]
dejo el código por si alguien desea echarle un vistazo.


 

...no es posible un programa más simple y esencial ?
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
shordi escribió: [Ver mensaje]
Mucho trabajo, quizá, escarbar en el código del Gridview. Por otra parte es algo innecesario. Oculta las cabeceras, cambia el color de la primera fila y coloca el picture que quieres. El efecto es similar y no tienes que modificar el componente...
Al menos es lo que yo haría.

Saludos.
 

Si lo hice como dices pero sin lo del cambio de color. El problema con el que me tope es que al ocultar el header y pasar el ratón por el header "apañado" no aparece la posibilidad de redimensionar las columnas. Salvo por este detalle funciona a las mil maravillas.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
vuott escribió: [Ver mensaje]
tincho escribió: [Ver mensaje]
dejo el código por si alguien desea echarle un vistazo.

 
...no es posible un programa más simple y esencial ?

La verdad no se me ocurre. yo habia puesto un Button sobre cada columna con el icono en cuestion, y cada vez que redimensionaba la columna borraba y volvia a crear todos los botones sobre el gridview, pero no me gusta del todo este método.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
Bueno, aplique el método de ocultar la cabecera del gridview y funciona bien hasta que la cantidad de filas a mostrar es superior a las que puede mostrar el grid sin tener que desplazarse hacia abajo con el scroll vertical. En este punto la cabecera "apañada" desaparece, lo cual es logico ya que no es realmente una cabecera.

La verdad que se echa en falta que se le pueda poner un icono a la columna, no debe ser tan complicado para los que saben de hacer controles.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
Tincho:

Supongo que el  "gridview" de gambas procede del "gridview" de las bibliotecas qt o gtk, con lo cual si esos componentes no tienen lo de poner el icono en la columna "de por si", va a ser difícil añadírselo. Otra cosa sería que si lo tengan implementado originalmente pero Benoit no lo tenga añadido al gridview de gambas.

Otra forma de abordar el problema, sería crear un gridview "de cero", o sea partir de controles más simples ( Hbox, picturebox, label, scrollbar, etc..), para "recrear" algo similar a gridview.. pero no sé hasta que punto te merece la pena.

Otra idea: ¿y crear tu propia "fuente de letra",y asi creas "iconos" en vez de letras ?

https://blogthinkbig.com/herramient...uentes-de-letra
https://www.aboutespanol.com/9-herr...raficas-3202270

(supongo que también habrá herramientas offline)
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
estimado.... y seria mucho trabajo crear un conjunto de labels "objetos" sobre la grilla y hacer lo que desea?.....

esto por si estas empecinado en que lleve la imagen.
 




===================
------
Telegram : @sepulvedamarcos
 
chaskux - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Poner Un Picture En Las Columnas Del Gridview 
 
chaskux escribió: [Ver mensaje]
estimado.... y seria mucho trabajo crear un conjunto de labels "objetos" sobre la grilla y hacer lo que desea?.....
esto por si estas empecinado en que lleve la imagen.

Si eso es lo que había hecho antes, pero la verdad que seria mejor que el encabezado soporte iconos.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Columnas En Gridview techm3 General 5 Sabado, 06 Febrero 2010, 19:59 Ver último mensaje
soplo
No hay nuevos mensajes Picture En Contenedor? arkyansoul Controles/Librerías/Componentes 2 Martes, 24 May 2011, 01:17 Ver último mensaje
Invitado
No hay nuevos mensajes Ejemplo De Uso De Gridview Con Ordenación... shordi Aplicaciones/Fragmentos de Código 3 Miercoles, 26 Junio 2013, 09:32 Ver último mensaje
shordi
No hay nuevos mensajes ¿ Picture O Image ? Shell General 2 Sabado, 23 Septiembre 2017, 21:36 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron