FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
forma de cambiar el color de una celda
Buenas, revisando para poder cambiar el color de una celda de un stringgrid(aunque uso xstringgrid), desde codigo y la que yo necesite, he llegado a esto:
el problema es que me los cambia a todos, tambien he llegado a poner se que me hace falta poner calendario.canvas.fillrect(rect), pero la rect no se que parametros poner. Tampoco puedo poner la letra en bold. Alguna idea de poder manipular los colores de cada celda a antojo?. ya estuve revisando los post relacionados pero no dan respuesta a lo que busco. gracias |
#2
|
||||
|
||||
Como lo tienes vas por buen camino. Lo que falta es poner la condición para que se restrinja a la celda que quieres, algo como:
// Saludos |
#3
|
||||
|
||||
Gracias roman, asi funciona pero solo para acol=5 y arow=5 pero dentro de esa procedure, hay forma enviarle esos datos desde fuera de la procedure, o desde otra procedure, por ejemplo formshow?
gracias de nuevo |
#4
|
||||
|
||||
Lo que tendrías que hacer es almacenar en un par de variables externas al evento, los valores de la celda que debas pintar, por ejemplo:
Y entonces en el evento DrawCell dejas la condición así:
De esta manera ya puedes pintar la celda que quieras simplemente asignando valores a esas variables en el momento que quieras. // Saludos |
#6
|
||||
|
||||
Hola anubis,
Si vas a tener que pintar una cantidad arbitrarias de celdas quizás lo que puedas hacer es declarar un conjunto y hacer comparaciones al estilo:
Puede ser una alternativa... El código no es "simple" como lo expuse... pero creo que la idea se entiende. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar Color barra del titulo forma | ASAPLTDA | OOP | 1 | 07-06-2006 10:15:49 |
Cambiar el color a una celda de un DBGrid | NuncaMas | Varios | 1 | 14-02-2005 16:40:30 |
Cambiar Color una Celda del DbGrid | Rabata | Varios | 5 | 02-09-2004 09:31:01 |
Cambiar el color de una celda de un DBGrid | candido | OOP | 2 | 06-08-2004 10:22:28 |
color en celda StringGrid | ermitano | OOP | 2 | 17-06-2004 22:17:53 |
|