Puedes ahorrate un click si pones DBGrid.Options.AlwaysShowEditor en true.
Pero mira, si no entiendo mal lo que deseas, en resumen es:
Al dar click en una celda debe generarse el evento OnEditButtonClick. ¿Por qué entonces no te olvidas del EditButton y simplemente pones el código que actualmente tienes en el evento OnEditButtonClick en el evento OnCellClick?.
// Saludos
|