如何在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