Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-04-2012
JosepMLlort JosepMLlort is offline
Miembro
 
Registrado: abr 2012
Posts: 14
Poder: 0
JosepMLlort Va por buen camino
Smile Celda resaltada en azul en una DrawGrid

Hola,

¿Alguien sabe si es posible evitar que en una DrawGrid aparezca, en tiempo de ejecución, una de las celdas resaltada en color azul?

Estoy trabajando con dos DrawGrid en la misma ventana. Si hago click en cualquier celda de una de las DrawGrid, desaparece el resalte azul en ella, pero aparece en la otra. Suponía que tenía que haber alguna propiedad del objeto que permitiera evitar el resalte, pero no he detectado ninguna que lo haga.

Gracias por vuestra atención.
Responder Con Cita
  #2  
Antiguo 06-04-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola JosepMLlort y bienvenido a Club Delphi

Como a todos los que se inician participando en los foros te invitamos a que leas nuestra guía de estilo.

En cuanto a tu consulta, probá de este modo:
Código Delphi [-]
...
procedure TForm1.FormCreate(Sender: TObject);
begin
  DrawGrid1.Selection:= TGridRect(Rect(-1,-1,-1,-1));
  DrawGrid2.Selection:= TGridRect(Rect(-1,-1,-1,-1));
end;

(* Asignar al evento OnExit de ambos TDrawGrid *)
procedure TForm1.DrawGridExit(Sender: TObject);  
begin
  (Sender as TDrawGrid).Selection:= TGridRect(Rect(-1,-1,-1,-1));
end;
...

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 07-04-2012
JosepMLlort JosepMLlort is offline
Miembro
 
Registrado: abr 2012
Posts: 14
Poder: 0
JosepMLlort Va por buen camino
Smile Funciona perfectamente

Hola,

Ecfisa, la solución que propusiste funciona perfectamente.

Muchas gracias a ti y a los que os tomásteis la molestia de intentar ayudarme.

Saludos a todos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
El Principe Azul jcarteagaf Humor 0 04-02-2010 13:42:47
Quitar celda resaltada en StringGrid Ziara C++ Builder 6 29-01-2009 17:08:52
¿pantalla azul?, ¿que es eso? gmontes La Taberna 16 13-08-2008 13:24:06
Principe Azul juanelo Humor 2 07-07-2008 20:21:22
Uso de drawgrid drykea Varios 2 16-08-2007 15:58:30


La franja horaria es GMT +2. Ahora son las 02:07:35.


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
Copyright 1996-2007 Club Delphi