![]() |
Cambiando el Color de la Barra Selectora del DBGrid
Saludos Compañeros, regreso con esta pequeña duda, estoy tratando de cambiar el color de la barra selectora del DBGrid (¿Quién no está harto de ese azul?), hasta ahora he logrado hacer este código:
Problema: Me funciona bien, sólo que la primera columna o campo mantiene el color azul y los demás campos el color cambia, qué podría estar haciendo mal? ya le he dado mucha vuelta y se me han acabado las ideas, a ver si alguno me hecha una mano. Saludos. |
Hola enecumene
Yo utilizo el componente TJvDBGrid de la JVC.. y ese te permite cambiar el color de la barra selectora... Salu2:p:D Edito; sorry.. me confundí... uso ese componente pero no me deja cambiar color... el que me deja cambiar color es el NiceGrid... sorry.. nuevamente... |
Cita:
Saludos. |
Cita:
Sorry.. pero despues edite el mensaje... me habia equivocado de componente es que uso ese y tambien el NiceGrid... y en este último es donde se puede cambiar el color de selección... Salu2.. y sorry de nuevo |
Cita:
Saludos. |
Supongo que en tu caso particular, tienes puesto a False el campo RowSelect de la propiedad Options del DBGrid.
Entonces según tu código precisamente lo que estás haciendo es cambiar de color sólo la Celda (...y fila) que tiene selección en un momento determinado. Sinceramente, no me he puesto a buscar la solución ya que yo utilizo siempre los DBGrid's con RowSelect a True. Pero deberás de analizar si los campos que has de cambiar de color son de la fila que en ese momento está seleccionada, y cambiar su color según tus preferencias, no sólo a la celda que tiene la selección y por tanto el State a gdSelected. Con el dgRowSelect a True basta con esto :
Saludos ;) |
| La franja horaria es GMT +2. Ahora son las 19:05:55. |
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