Hi,
If you change a cell in a TStringGrid and then click directly on a TSpeedButton, StringGrid.Onvalidate will not be called. If you click directly on a TButton after changing a cell, StringGrid.Onvalidate will be called.
Why is that difference? (Windows, Lazarus 2.2.6)