首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么在StringGrid上面画曲线

2012-02-04 
如何在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

热点排行