继承TStringGrid自己开发表格控件时,重载CanEditShow方法使其返回false,再重载mousedown方法,在该方法里修改单元格属性,并调用invalidateCell方法,使其刷新.
   当goEditing为false时一切正常,当goEditing为true并且焦点已在该单元格时,也就是第二次点击同一个单元格时,不刷新,表现为调试时没有调用drawCell方法,界面也没有变化,而当点到另外一个单元格时(由于系统会自动刷新前一个和当前单元格),此时前面的单元格才会刷新.   请教大家这是什么原因?谢谢!