Autor Tema: Disminuir espacio en ListView  (Leído 2001 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Disminuir espacio en ListView
« en: Julio 05, 2012, 09:25:11 pm »
Tengo un Listview con vista de lvwIcon que quiero disminuir el espacio entre cada Item. Yo tengo una función que disminuye el espacio pero falta mas ahi en el source esta la funcion que disminuye.

SOURCE
http://www.mediafire.com/?zck4w2lecy0y1zj

SCREEN


Uploaded with ImageShack.us

O igual si conocen de otro control similar a listview.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Disminuir espacio en ListView
« Respuesta #1 en: Julio 05, 2012, 11:27:55 pm »
El ucListView lo usa, pero tiene sus temitas viste :P

Igual el truco es usar LVM_SETICONSPACING

Código: [Seleccionar]
Private Const LVM_SETICONSPACING           As Long = (LVM_FIRST + 53)
Public Function MakeDWord(ByVal LoWord As Integer, ByVal HiWord As Integer) As Long
  MakeDWord = (CLng(HiWord) * &H10000) Or (LoWord And &HFFFF&)
End Function

Usalo con SendMessage y MakeDword

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Disminuir espacio en ListView
« Respuesta #2 en: Julio 06, 2012, 12:16:22 am »
Gracias Raul por responder. La verdad no sabia donde poner ese codigo que me pasaste pero por suerte lo solucione asi:

Código: (VB) [Seleccionar]
LCartones.Arrange = lvwAutoLeft
Y quedo perfecto como quería.

Screen



Uploaded with ImageShack.us
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo