InvalidateRow and InvalidateColum are not working for TStringGrid. The methods will not invalidate the entire Row/Col.
InvalidateGrid always works (so this could be a dirty work-arround until the cause of the bug is found).
In some circumstances (it seems to be random) InvalidateRow and InvalidateColum seem to work also.
Update: I have found which circumstances will trigger the bug: the grid must be larger than the visible area and the position is outside of the view.
Any ideas?
Delphi 7, Win 7 32 bits