怎么在StringGrid上面画曲线

如何在StringGrid上面画曲线我是想在StringGrid上面画曲线(竖着画),画了几次都不成功,不知道哪位有没有好

如何在StringGrid上面画曲线
我是想在StringGrid上面画曲线(竖着画),画了几次都不成功,不知道哪位有没有好的办法
我是想这样
-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
  |1|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
  |   |   |   |   |   |   |7|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|  
  |   |   |3|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
  |   |   |   |   |   |   |   |8|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
从1画到7一条直线,
从7画到3一条直线
从3画到8一条直线
必需在StringGrid上面画,如果滚动条滚动的话,曲线直接滚动

[解决办法]
StringGrid有Canvas用它可以画图。
[解决办法]
在OnDrawCell事件里面画可以的
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
StringGrid1-> Canvas-> Ellipse(Rect);
}
[解决办法]
mark