Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2007
Avatar de jazmin
jazmin jazmin is offline
Miembro
 
Registrado: mar 2007
Ubicación: mexico
Posts: 44
Poder: 0
jazmin Va por buen camino
Red face Grid

Hola chicos!

oye tengo una preguntota!

saben como le puedo hacer para poner un hint en una celda en especial de un grid?

de verdad me urge y necesito que alguien me heche una mano!
Responder Con Cita
  #2  
Antiguo 22-04-2007
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Poder: 19
Robert01 Va por buen camino
Hola

Buscando con yahoo encontré entre otras cosas esto que espero que te sirva.

Saludos
Responder Con Cita
  #3  
Antiguo 22-04-2007
Avatar de jazmin
jazmin jazmin is offline
Miembro
 
Registrado: mar 2007
Ubicación: mexico
Posts: 44
Poder: 0
jazmin Va por buen camino
Red face muchas gracias

yo se que vas a decir que soy una encajosa
pero ese articulo ya lo lei pero como soy primerisa pues no le entendi
haber si le allas algo y me explicas porque yo no le entendi
si no puedes no hay problema te agradesco enormemente tu ayuda

gracias chico!

besos!
Responder Con Cita
  #4  
Antiguo 22-04-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 21
gluglu Va por buen camino
Aunque el texto que se menciona anteriormente puede resultarte demasiada información, intentaré darte mi punto de vista.

El DBGrid sólo tiene un único Hint. Por lo tanto no podrás mostrar un hint diferente para cada celda.

Se podría cambiar ese Hint del DBGrid a medida que vas pasando el ratón por encima del DBGrid.

Para ello tienes cierta información aqui. Además tendrás que jugar con Application.HintPause y Application.HintHidePause para activar cada vez el Hint, ya que automáticamente Windows no lo hará ya que no estás saliendo y volviendo a entrar del propio DBGrid.

De cualquiera manera, no es inmediato obtener la celda (fila y columna) de un DBGrid sobre la que se encuentra el cursor en cada momento.

Saludos,
__________________
Piensa siempre en positivo !
Responder Con Cita
  #5  
Antiguo 22-04-2007
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Poder: 19
Robert01 Va por buen camino
Si lo que usás es un stringgrid podés mostrar el contenido de cada celda a medida que te sitúas sobre ella.

Código Delphi [-]
type
  TForm1 = class(TForm)
    StringGrid: TStringGrid;
    procedure ShowCellHint(X,Y:Integer);
    procedure StringGridMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }

  end;

var
  Form1: TForm1;
  LastRow, LastCol : Integer;

implementation

{$R *.dfm}

Procedure TForm1.ShowCellHint(X,Y:Integer);
var
  ACol, ARow : Integer;
begin
  If StringGrid.ShowHint = False Then
     StringGrid.ShowHint := True;
  StringGrid.MouseToCell(X, Y, ACol, ARow);
  If (ACol <> -1) And (ARow <> -1) Then
      StringGrid.Hint:=StringGrid.Cells[ACol,ARow];
  If (ACol<>LastCol) or (ARow<>LastRow) Then
  begin
    Application.CancelHint;
    LastCol:=ACol;
    LastRow:=ARow;
  end;
end;


procedure TForm1.StringGridMouseMove(Sender: TObject; Shift: TShiftState;
  X, Y: Integer);
begin
 ShowCellHint(X,Y);
end;

Saludos
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
Transpaso de información de Grid a Grid Nelly Varios 1 18-04-2007 08:06:28
la computacion grid en accion - world community grid nightynvid La Taberna 0 04-01-2007 17:33:44
Grid mateamargo OOP 5 25-05-2006 17:06:06
Grid FerCastro Varios 2 16-05-2006 09:40:58
sql o grid minos Conexión con bases de datos 2 18-08-2004 06:05:06


La franja horaria es GMT +2. Ahora son las 13:35:18.


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