Esta es una investigacion (?) que he estado haciendo por tiempo leyendo y releyendo por la web, msdn, sdk, y proyectos de Leandro y bueno, todo eso lo fui juntando al ucListView y este es el resultado u.u
Agregados
- ProgressBar:
La clase de leandro incluida en el mismo control. Se llama a los mismos mienbros de el modulo de Leandro solo que con el prefijo Progress- ProgressColumn - Columna del ProgressBar, tienen que tener todos las filas numeros, para desactivarlo poner este campo a -1
- ProgressBackColor
- ProgressBorderColor
- ProgressFillColor
- ProgressNoEraseBackGroud - A la hora de cambiar los valores alternar este campo (ver ejemplo)
- ProgressTextColor
- ProgressTextVisible
- ProgressUseWindowsTheme
- Grupos:
Ver por grupos (winXP) y grupos colapsables con o sin subtitulo y pie (winVista en adelante)- GroupsEnable: Habilita la vista de grupos. Si un grupo no tiene items asignados, este no se mostrara. Y los items sin grupo tampoco se muestran.
- GroupAdd: Agrega un grupo
- GroupClear: Borra los grupos
- GroupCollapsed: Obtiene o pone si el grupo esta completo o solo se ve su cabecera
- GroupCollapsible: Obtiene o pone si los grupos se pueden colapsar
- GroupCount: Contador (NOTA: en xp a alguien se le olvido poner el GroupCount asi que se usa una variable contador interna u.u)
- GroupFooterAlign y GroupHeaderAlign: Alineacion del texto de pie y Cabecera
- GroupFooterText y GroupHeaderText: Texto de pie y cabecera
- GroupRemove: Elimina un grupo (Los items siguen perteneciendo a ese numero de grupo)
- Imagen de Fondo con/sin estilo XP:
Imagen de fondo tipo mosaico o en la esquina inferior izquierda definido segun el segundo parametro de BackgroundPictureSet (Nota: El archivo a poner como imagen de fondo debe ser BMP) - Estilo de explorador de windows: (win 7) (No salio en la foto)
Se puede poner que el control se vea tal cual como se ven el explorador de windows 7. Nota: si lo ponen y lo quitan no queda tan bien xD. Se asigna con la propiedad ExplorerTheme - Seleccionar Todo, Deseleccionar Todo, TopIndex y PageCount: (que tampoco salio en la foto )
Metodos SelectAll y DeSelectAll, propiedades TopIndex (primer item visible) y PageCount (cuantos items se ven) agregados
todavia esta en version Beta, y tiene estos ... problemitas u.u
- Grupos no compatibles con ProgressBar
- Una ves puesto el fondo al estilo XP (imagen esquina inferior derecha) no se puede sacar. Pero si se puede poner fondo mosaico sin que la otra imagen se vea
- Problema de pintado cuando los grupos se colapsan (achican) y desaparece el scrollBar, el uc queda todo gris hasta que se pasa el mouse encima o.O
- Si se cambia de tamaño bruscamente (jugando con el tamaño usando el mouse XD) el texto de los items se puede ver algo raro o.O
Bueno, el
http://www.mediafire.com/?8p75236dbb6nga9
Ahora si, Feliz Navidad!!!!
[Originalmente para el foro de LeandroA]