Ver la Versión Completa : [PowerCOBOL + WinAPI] ListView con Colores
Josber
15 de noviembre de 2015, 19:19
Por todos nosotros es sabido las pocas, por no decir ninguna :shok:. opciones que tiene el control ListView para hacerlo más "bonito". Haciendo limpieza en mi ordenador, he encontrado parte de una rutina original de José Holzman, para colorear un ListView, así que comparto el programa de prueba que he hecho para ver como funciona, por si le interesa a alguien.
Entorno: PWC9, (aunque lo más seguro es que en PWC7 Y 5 funcione)
Tipo: Ejecutable
Contenido: Ejecutable, Proyecto, Icono en un archivo Zip
Sólo he conseguido cambiar el color de fondo, no sé si habrá posibilidades de cambiar el color de texto por éste método, si alguien tiene algo más que aportar, se agradecería.
Un saludo a todos.-
Roger
16 de noviembre de 2015, 04:48
Solo descarga el icono?? :ojo2:
Josber
16 de noviembre de 2015, 07:59
Solo descarga el icono??
No me he dado cuenta, Roger, lo siento, aquí lo teneís resubido y comprobado
Un saludo
Rapinto
18 de noviembre de 2015, 23:24
Josber,
Fiz um pequeno OCX em Visual Basic 6, para incluir no PowerCobol, que permite alterar muitas coisas na Listview.
Entre elas alterar a cor de fundo de cada linha, conforme a imagem em anexo.
Ainda tem alguns problemas, mas já funciona muito bem.
Se pretenderem posso colocar aqui no foro.
Un saludo,
Rui Pinto
Josber
19 de noviembre de 2015, 07:47
Se pretenderem posso colocar aqui no foro.
Pues sí Rui, te lo agradeceríamos y si es con algún ejemplo, mejor aún :mola: :mola:
Un saludo.-
Roger
19 de noviembre de 2015, 15:19
Rapinto, ese boton que muestras "cliente" es tambien del powercobol o de otro ocx??
Disculpen por la pregunta los demas foreros se me colo a esta parte del foro.
Rapinto
19 de noviembre de 2015, 22:17
Roger,
É a ComboBox do Fujitsu Cobol, mas utilizando o "manifest".
Já existe no foro a explicação de como colocar o ficheiro "manifest" do .exe.
Na CMTAB fica com o mesmo efeito.
Saludo,
Rui
Añadido despues de 42 minutos
Josber,
Coloquei no foro relativo a OCX (OCX e exemplo).
Se não estiver correto mudem, por favor.
Un saludo
Rui
Kuk
20 de noviembre de 2015, 01:03
Rapinto, Roger se refería al botón "Exportar" con un icono de Excel ;)
Rapinto
20 de noviembre de 2015, 01:53
Kuk e Josber,
Desculpa, percebi mal.
O botão de "Exportar" com o icon do Excel é o botão gratuito da Innovasys.
Saludos,
Rui
Kuk
27 de noviembre de 2015, 13:16
Rapinto, y cómo alternas los colores de los ListItem en el OCX, por WinAPI?
Rapinto
27 de noviembre de 2015, 13:50
Kuk,
O OCX foi feito por mim em VB6.
Foi muito complicado, pois a Listview não suporta essa função.
Teve que ser por WinApi, apanhando a Row Rectangle e depois com a função de paint rectangle, colorir a Row.
Se necessitares, posso enviar-te uma explicação mais detalhada das funções usadas no OCX.
Saludos,
Rui
Kuk
27 de noviembre de 2015, 14:02
Rapinto, lo suponía. Efectivamente el ListView no soporta dicha funcionalidad y hay que dibujar uno por uno si se hace por WinAPI. No sé exactamente cómo, pero creo que se podría hacer vía SubClassing también, por eso preguntaba de cómo lo hacías. ;)
Gracias, está bien saber que hay alguien que lo ha hecho, es bastante lioso. Si un día lo necesito, te pregunto! :bien:
Kuk
11 de enero de 2023, 15:39
@Josber, [Aporte] Colorear líneas de ListView (https://www.cobolforo.es/showthread.php?1589-Colorear-l%EDneas-de-ListView)
vBulletin v3.8.7, Derechos ©2000-2026, Jelsoft Enterprises Ltd.