Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como escribir codigo en un dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=77682)

krewer 18-02-2012 04:55:09

como escribir codigo en un dbgrid
 
Lo que pasa es que quiero escribir codigo dentro del dbgrid pero no puedo ya que cuando hago doble click me aparece la pantalla de las columnas y no se que hacer ya que quiero colocarle color a cierto campo y no puedo.

newtron 18-02-2012 10:04:52

Hola.

Efectivamente te aparecen las columnas, picas en la que quieras y te mostrará las propiedades de esa columna donde puedes cambiar el color.

Saludos

krewer 18-02-2012 10:57:12

Cita:

Empezado por newtron (Mensaje 425429)
Hola.

Efectivamente te aparecen las columnas, picas en la que quieras y te mostrará las propiedades de esa columna donde puedes cambiar el color.

Saludos

Si pero lo que necesito es que mediante un if por ejemplo haga esto


Código Delphi [-]
if dbgids1.columns[0]='contenido' then
begin
 dbgrid1.columns.color=red;
end
else
dbgrid1.columns.color=blue;


Algo asi

Casimiro Notevi 18-02-2012 12:27:35

Ya te contesté aquí, y si no has encontrado lo que quieres, pues sólo has de seguir el hilo y volver a preguntar allí, pero no abras otro hilo para preguntar lo mismo, recuerda nuestra guía de estilo, gracias.

kapcomx 18-02-2012 17:35:59

color
 
Krewer, ese tipo de condicionantes la tienes que hacer en el evento ondrawdatecell de la dbgrid.

de momento no tengo un ejemplo a la mano por que no estoy en la office pero espero te pueda servir...:cool:.

P.D. hazle caso a Casimiro...


La franja horaria es GMT +2. Ahora son las 19:14:55.

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