![]() |
Ayuda en StringGrid
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!!! |
Saber donde hicieron click, espero que te sirva.
En el on click del grid pon esto: showmessage(inttostr(StringGrid1.Col) +' , '+ inttostr(StringGrid1.Row)); |
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 |
Gracias a Topdos!!!
Con esto ya tengo un punto de partida. Un fuerte abrazo |
| La franja horaria es GMT +2. Ahora son las 06:21:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi