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 05-05-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 22
mosorio Va por buen camino
Imagen en celda especifica de Grilla

Hola,
Quiero dar promero que todo mis más sinceras felicitaciones por el tan arduo trabajo que se han tomado por embelelcer este foro de tecnología y practicidad y mejoras para el bien de todos, al grupo del Club Delphi y todos aquellos que han aportado para serlo posible.
Al grano...
En el foro anterior habia hecho esta pregunta, pero por no tener tiempo no pude descargar la respuesta y me encontre que no estaba, pero bueno como lo sigo necesitando ahí va.
Necesito introducir una imágen en una celda de una rejilla, pero no en cualquier celda, es aquella que esta en la primera celda primera columna, aquella tan olvidada que nadie toca pero que me sirve de gran utilidad para la implementación que deseo.
Es la celda que esta primera de los títulos y que intercepta con la columna donde se grafica la flecha de indices.

Gracias a todos y espero un pronta respuesta, ahora si que estoy sacando el tiempo para continuar mi proyecto.
Responder Con Cita
  #2  
Antiguo 05-05-2003
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
En la página del amigo cadetill encontrarás un ejemplo con el RxDBGrid que te permite hacer eso de las flechitas de la ordenación:

http://usuarios.lycos.es/cadetill

Creo que eso es lo que buscas.

Saludos!
Responder Con Cita
  #3  
Antiguo 05-05-2003
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
Hola de nuevo,

justamente hablando con cadetill me dijo que él entendió que lo que querías era dibujar en lo que sería la celda (0,0), condiderando que el primer dato del grid está en la (1,1).

En este caso lo que puedes hacer es lo siguiente:

Código:
DBGrid.Canvas.Draw(0,0,Bitmap);
Apurando más o menos

Un saludo.
Responder Con Cita
  #4  
Antiguo 07-05-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Yo recuerdo haber contestado con un código similar a este código:
Código:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;  Rect: TRect; State: TGridDrawState);
begin
  if (ACol = 0) and (ARow = 0) Then
    StringGrid1.Canvas.StretchDraw( Rect, Image1.Picture.Graphic );
end;
En un DBGrid podes sobreescribir el método DrawCell.

Suerte!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #5  
Antiguo 02-06-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 22
mosorio Va por buen camino
Hola delphoros,
He realizado lo que me han dicho, es más la grilla que estoy personalizando la he tomado de un RxDBGrid, pero al insertarle la imagen primero quedaba en blanco, despues en negro y la imagen que estoy insertando no me la visualiza, no se si tiene que tener un tamaño específico o el backgroun tiene que tener un clor especial o que debe tener.
La imagen es de 16x16 de 16 colores la cargo del archivo de resource del mismo grid, ahora he pensado que es mejor introducir un boton en este espacio o celda pero no se como hacer para que este se dibuje y tome sus propiedades para trabajar, lo de dibujar creo que es lo mismo en drawcell.

Agradezco la ayuda.
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
Optimizar el envio de una imagen... (JPG) madman Internet 4 11-06-2008 18:29:31
Validar celda de StringGrid nowheremanza Varios 1 02-10-2005 23:13:33
Como Pintar Solo la Celda y No Toda la Columna de la Celda de un dbGrid?? AGAG4 Varios 11 15-11-2004 20:53:28
Imposible de insertar imagen en la 1ª celda de dbgrid mosorio OOP 1 08-08-2003 10:01:52
Como insertar una Imagen en una celda de excel whosml Servers 0 18-06-2003 19:41:54


La franja horaria es GMT +2. Ahora son las 05:59:02.


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