Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   desmarcar cell en un StringGrid (https://www.clubdelphi.com/foros/showthread.php?t=26238)

elcigarra 17-10-2005 20:46:24

desmarcar cell en un StringGrid
 
Hay alguna forma de hacer que un stringgrid no muestre la celda seleccionada en azul cuando el control no tiene el foco?

Neftali [Germán.Estévez] 18-10-2005 10:34:49

Revisa el evento DrawCell del StringGrid.
Teóricamente ahí puedes "repintar" la celda, en éste caso cambiarle el color de fondo. Entre los parámetros del evento tienes éste:

State: TGridDrawState
TGridDrawState = set of (gdSelected, gdFocused, gdFixed)

Con éste puedes saber si la celda está Seleccionada y el Grid no tiene el foco (que creo que es lo que necesitas).


La franja horaria es GMT +2. Ahora son las 05:55:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi