Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Eventos en FixedCols del StringGrid (https://www.clubdelphi.com/foros/showthread.php?t=30347)

teatry 04-04-2006 15:51:32

Eventos en FixedCols del StringGrid
 
No se si se pueda pero mi consulta es la siguiente.

Como lograr que en la columna de FixedCols del StringGrid, cada celda de esta columna responda al evento OnClick o a algun otro evento

Gracias por adelantado

Saludos cordiales

Neftali [Germán.Estévez] 04-04-2006 16:03:52

Para detectar un click tanto en las filas, como en las columnas fijas de un StringGrid puedes programar el evento OnMouseDown del StringGrid.
Prueba con algo así:

Código Delphi [-]
  // Está dentro de las filas fijas?
  if (Y <= (StringGrid1.FixedRows * StringGrid1.DefaultRowHeight)) then begin
    MessageDlg('Click on la fila de títulos fija', mtWarning, [mbOK], 0);
  end;

  // En la 1ª columna fija?
  if (X <= StringGrid1.ColWidths[0]) then begin
    MessageDlg('Click en la primera fila columna fija', mtWarning, [mbOK], 0);
  end;

teatry 04-04-2006 16:42:05

Muchisimas gracias 'Neftali', me solucionaste el problema

Saludos


La franja horaria es GMT +2. Ahora son las 19:07:44.

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