Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Cocina PowerCOBOL (https://www.cobolforo.es/forumdisplay.php?f=24)
-   -   [PowerCOBOL + WinAPI] ListView con Colores (https://www.cobolforo.es/showthread.php?t=265)

Josber 15 de noviembre de 2015 19:19

ListView con Colores
 
3 Archivos Adjunto(s)
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

1 Archivos Adjunto(s)
Cita:

Citación del post de Roger (Mensaje 1242)
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

1 Archivos Adjunto(s)
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

Cita:

Citación del post de Rapinto (Mensaje 1251)
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


La franja horaria es GMT +2. Ahora son las 14:46.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.