Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-08-2008
ANALBA ANALBA is offline
Miembro
 
Registrado: jul 2008
Posts: 10
Poder: 0
ANALBA Va por buen camino
ListView Columna BMP

Buenas tardes, estoy desarrollando una aplicacion en la que tengo una listview en la cual necesito que en una de sus columnas aparezca un bmp o icono de 16x16, cada item lleva la propiedad ImageIndex que pone un icono al principio del item, pero yo lo que quiero es sacar en una de sus columnas otro bmp. Ejemplo

Columna 1 Columna 2 Columna 3 Columna 4
Item SubItem SubItem SubItem

Texto Texto Imagen Texto

Alguien sabe como solucionar esto con este componente.

Gracias de antemano
Responder Con Cita
  #2  
Antiguo 25-08-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No sólo cada item tiene asociado una imagen, sino también cada subitem:

Código Delphi [-]
ListView1.Items[2].SubItemImages[1] := 0

Bastaría que pusieras en -1 el ImageIndex de cada Item (para que no ponga ninguna imagen), y luego asignes el índice adecuado a SubItemImages.

// Saludos
Responder Con Cita
  #3  
Antiguo 25-08-2008
ANALBA ANALBA is offline
Miembro
 
Registrado: jul 2008
Posts: 10
Poder: 0
ANALBA Va por buen camino
Gracias Roman, voy a probarlo tambien pero acababa de solucionarlo de la siguiente manera, en el evento CustomDrawSubItem poniendo el siguiente codigo:

Código:
 
  if (SubItem = 2) then
    Begin
    Sender.Canvas.Draw(recTemp.Left+iWidth+5, recTemp.Top+1, Image1.Picture.Graphic);
    end;
Lo que no se es cual es la mejor solucion ni la mas correcta, pero esta que pongo funciona e imagino que la que me has dado tu tambien.

De nuevo gracias por tu rapida contestacion.
Un saludo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Desaparecen los encabezados de columna de un listview Gabo C++ Builder 1 21-03-2007 18:37:02
Ordenar Listview por columna Coco_jac Varios 10 03-01-2006 19:03:20
Sombreado Columna ListView Igna OOP 0 05-11-2004 12:46:29
Posición Columna en ListView Igna OOP 2 02-11-2004 13:40:14
Cambiar estilo de fuente en columna de ListView andre OOP 3 08-05-2003 14:50:47


La franja horaria es GMT +2. Ahora son las 16:07:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi