PDA

Ver la Versión Completa : Eventos en FixedCols del StringGrid


teatry
04-04-2006, 15:51:32
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í:


// 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