Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [Delphi] Problemas con el Evento OnDrawDataCell   Lista de mensajes  
Responder | Reenviar Mensaje #2890 de 7334 |
Re: [Delphi] Problemas con el Evento OnDrawDataCell

Bueno solucione el problema con el DrawColumnCell, el otro evento por nada del mundo quiere funcionar
 
Gracias!!
 
Salu2
 
TAC
----- Original Message -----
Sent: Saturday, July 03, 2004 11:15 PM
Subject: Re: [Delphi] Problemas con el Evento OnDrawDataCell

Yo utilizo DrawColumnCell
 
Ejemplo:
procedure TFormCtCtCli.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
  inherited;
   With Sender as TDBGrid do begin
     if (DataCol=0) and DMCtCtCli.TCtCtRMARCADO.Value then
       Canvas.StretchDraw( Rect, Flecha1.Picture.Graphic )
     else
     if (DataCol=4) and DMCtCtCli.TCtCtRMARCADO.Value then
       Canvas.StretchDraw( Rect, Flecha2.Picture.Graphic )
     else
       DefaultDrawColumnCell( Rect, DataCol, Column, State);
     end;
end;
 
Saludos
Lic. Pablo C. Zagni
www.FuelSoftware.com.ar
Buenos Aires, Argentina

----- Original Message -----
Sent: Saturday, July 03, 2004 1:48 PM
Subject: Re: [Delphi] Problemas con el Evento OnDrawDataCell

Hola Pablo el problema es que nunca ejecuta el evento
 
Salu2
 
TAC
----- Original Message -----
Sent: Saturday, July 03, 2004 11:00 AM
Subject: Re: [Delphi] Problemas con el Evento OnDrawDataCell

Sabés qué pasa...
Cada vez que vas al debuger, el OnDrawDataCell se vuelve al ejecutar, ya que la aplicación quiere redibujar toda la grilla de nuevo y nunca vas a terminar de dibujarla. Te recomiendo poner el breakpoint dentro de un if que condicione la celda...
 
Saludos
Lic. Pablo C. Zagni
www.FuelSoftware.com.ar
Buenos Aires, Argentina
----- Original Message -----
Sent: Saturday, July 03, 2004 12:37 PM
Subject: [Delphi] Problemas con el Evento OnDrawDataCell

Amigos, no logro activar el evento por mas que ya le puse codigo, he trazado
el programa y no llega a entrar a dicho codigo, es URGENTE

Gracias y Salu2

TAC



------------------------------
DesarrolloDelphi:
Desarrollo de Software en Borland Delphi
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloDelphi@...
Suscribirse........: DesarrolloDelphi-Subscribe@...
Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
Administrador......: DesarrolloDelphi-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
------------------------------




------------------------------
DesarrolloDelphi:
Desarrollo de Software en Borland Delphi
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloDelphi@...
Suscribirse........: DesarrolloDelphi-Subscribe@...
Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
Administrador......: DesarrolloDelphi-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
------------------------------




------------------------------
DesarrolloDelphi:
Desarrollo de Software en Borland Delphi
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloDelphi@...
Suscribirse........: DesarrolloDelphi-Subscribe@...
Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
Administrador......: DesarrolloDelphi-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
------------------------------




------------------------------
DesarrolloDelphi:
Desarrollo de Software en Borland Delphi
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloDelphi@...
Suscribirse........: DesarrolloDelphi-Subscribe@...
Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
Administrador......: DesarrolloDelphi-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
------------------------------




Mar, 6 de Jul, 2004 12:58 pm

tarrieta@...
Enviar correo Enviar correo

Reenviar Mensaje #2890 de 7334 |
Desplegar mensajes Autor Ordenar por fecha

Sabés qué pasa... Cada vez que vas al debuger, el OnDrawDataCell se vuelve al ejecutar, ya que la aplicación quiere redibujar toda la grilla de nuevo y...
Pablo Zagni
pzagni
Sin conexión Enviar correo
3 de Jul, 2004
4:13 pm

Hola Pablo el problema es que nunca ejecuta el evento Salu2 TAC ... From: Pablo Zagni To: DesarrolloDelphi@... Sent: Saturday, July 03, 2004...
Tito Arrieta
tarrieta@...
Enviar correo
3 de Jul, 2004
4:57 pm

Yo utilizo DrawColumnCell Ejemplo: procedure TFormCtCtCli.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State:...
Pablo Zagni
pzagni
Sin conexión Enviar correo
4 de Jul, 2004
4:24 am

Asegurate de que el grid está activado (en realidad el Datasource relacionado); Si no está activo no salta éste evento. Otra cosa que te puede provocar que...
German Estevez
german_ral
Sin conexión Enviar correo
5 de Jul, 2004
9:32 am

Voy a probar con este evento y te aviso Salu2 TAC ... From: Pablo Zagni To: DesarrolloDelphi@... Sent: Saturday, July 03, 2004 11:15 PM Subject:...
Tito Arrieta
tarrieta@...
Enviar correo
5 de Jul, 2004
4:47 pm

Si, tanto el grid como el datasource estan activos pues me muestran los datos en pantalla, lo unico que quiero hacer es cambiar el color de la celda ...
Tito Arrieta
tarrieta@...
Enviar correo
5 de Jul, 2004
4:49 pm

... ¿Si pones el BreakPoint en el "Begin" del Evento no llega? ¿Cuando estás ejecutando ves el BreakPoint correctamente? (a veces Delphi pinta los...
German Estevez
german_ral
Sin conexión Enviar correo
6 de Jul, 2004
8:11 am

Bueno solucione el problema con el DrawColumnCell, el otro evento por nada del mundo quiere funcionar Gracias!! Salu2 TAC ... From: Pablo Zagni To:...
Tito Arrieta
tarrieta@...
Enviar correo
6 de Jul, 2004
1:09 pm

¿Verificaste que OwnerDraw sea igual a true?, ¿tu procedimiento está asociado al evento?. ... From: "Tito Arrieta" <tarrieta@...> To:...
Diego Romero
diegofrom
Sin conexión Enviar correo
7 de Jul, 2004
4:38 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda