![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola a todos...
Necesito que el stringgrid tome distintos colores de fondo en cada celda dependiendo de un estado en particular dado por el programa por ejemplo: estado A color de fondo rojo, estado B color de fondo Amarillo.... Ademas, como puedo saber en que celda hicieron click? Cualquier ayuda es bienvenida. Desde ya Gracias!!! |
#2
|
|||
|
|||
Saber donde hicieron click, espero que te sirva.
En el on click del grid pon esto: showmessage(inttostr(StringGrid1.Col) +' , '+ inttostr(StringGrid1.Row)); |
#3
|
|||
|
|||
Pon esto en el Ondrawcell del stringgrid
Suerte begin if (acol = 1) and (arow = 1) then begin StringGrid1.Canvas.Brush.Color := clred; StringGrid1.Canvas.FillRect(Rect); end; end; Un saludo |
#4
|
|||
|
|||
![]() Gracias a Topdos!!!
Con esto ya tengo un punto de partida. Un fuerte abrazo |
![]() |
|
|
![]() |
|