Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Imagenes en Encabezados de la Grilla

Estas en el tema de Imagenes en Encabezados de la Grilla en el foro de Visual Basic clásico en Foros del Web. Hola que Tal alguien de ustedes sabe como colocar una imagen en el encabezado de la grilla, la idea es que cuando un usuario presione ...
  #1 (permalink)  
Antiguo 04/06/2009, 07:32
 
Fecha de Ingreso: noviembre-2006
Mensajes: 227
Antigüedad: 17 años, 5 meses
Puntos: 6
Imagenes en Encabezados de la Grilla

Hola que Tal alguien de ustedes sabe como colocar una imagen en el encabezado de la grilla, la idea es que cuando un usuario presione sobre una columna esta se pueda ordenar ascendente y descendente y mostrar respectivo icono para que el usuario vea como esta ordenado.

El Ordenamiento ya lo hice y tambien tengo el icono mi gran duda es

Como le hago para colocar dicho icono?
  #2 (permalink)  
Antiguo 06/06/2009, 13:49
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Imagenes en Encabezados de la Grilla

Hola, con la propiedad CellPicture proba asi:

Código vb:
Ver original
  1. With Flexgrid1
  2.     .Row = 0
  3.     .Col = 1 ' Aca la columna que queres
  4.    .CellPictureAlignment = flexAlignCenterCenter
  5.     Set .CellPicture = Picture1.Picture
  6. End With

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #3 (permalink)  
Antiguo 08/06/2009, 09:56
 
Fecha de Ingreso: noviembre-2006
Mensajes: 227
Antigüedad: 17 años, 5 meses
Puntos: 6
Respuesta: Imagenes en Encabezados de la Grilla

Gracias seba123neo, el codigo funciona bien, solo que lo tengo que adaptar a mis necesidades ya que a la hora de dar click en el encabezado me coloca la imagen pero no me borra las otras y eso es lo que tengo que adaptar.

pero tu codigo esta muy bien, mil gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:41.