ListView que muestra iconos como Visio
:confused:Estoy buscando codigo que me permita tener un contenedor como PageControl+TabControl que tenga la apariencia del que implementa
Visio. Agrego una imagen en formato zip que da una idea de lo que busco. Agradezco cualquier ayuda.:) |
1 Archivos Adjunto(s)
Se me ocurren dos opciones rápidas; Una utilizando un ListView + ImagesList y la segunda un DrawGrid + ImageList.
Te adjunto el ejemplo. Las segunda parece que es la más "acertada". |
1 Archivos Adjunto(s)
(No puedo incluir los ejemplos de visio y visiolst porque sobrepasan
el tamaño de archivo permitido) Se ve que las aplicaciones estan implementando esta solucion como contenedor de imagenes, por lo que se ve en la imagen que adjunto. La ultima imagen mas a la derecha corresponde al componente visiolst.zip. Este componente es para delphi 2,3 y no pude cargarlo en Delphi7. Este usa una clase TColor95Button la cual esta definida en el componente que se encuentra en el link: http://www.torry.net/authorsmore.php?id=667 Otro ejemplo similar bien resuelto se encuentra en los links: http://homepages.borland.com/strefet...ssTutorial.htm http://homepages.borland.com/strefet...ABTutorial.htm Alli esta el codigo fuente de este ultimo. Este emula la apariencia de outlook. Usa los ActionToolBar, etc. No se si podre emular algo parecido al componente visiolst.zip y componer estos elementos en una sola realizacion. Estoy medio bloqueado. En cuanto a la solucion que propones me sigue gustando la del listview por poder incluir el nombre del icono como lo hace visio, pero antes que nada me gustaria saber como se cargan las imagenes en el imagelist, esto me esta dando problemas. Desde ya muchas gracias por tu pronta respuesta y sigo escuchando tus consejos. A proposito entre a tu pagina, realmente muy buenas tus aplicaciones. Agrego una imagen del listview con el que venia trabajando. El imagelist asociado tiene previamente cargado los iconos lo cual no quiero. Saludos Maxim.:confused::o:) |
1 Archivos Adjunto(s)
Cita:
Aquí te dejo un ejemplo para que te oriente.... |
La franja horaria es GMT +2. Ahora son las 06:11:26. |
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