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

请求大侠们相助一个简单的image画图

2012-09-20 
请求大侠们帮助一个简单的image画图内容:导入数据画图(其中包括4条不同颜色的曲线)导入数据大小为400M数据

请求大侠们帮助一个简单的image画图
内容:导入数据画图(其中包括4条不同颜色的曲线)导入数据大小为400M数据
with image1.canvas do
begin
if checkbox1.checked then //第一条曲线
begin
  canvas.pen.color:=colorbox1.selected;
  moveto();
  lineto();
...
end;
if checkbox2.checked then //第二条曲线
begin
  canvas.pen.color:=colorbox2.selected;
  moveto();
  lineto();
.....
end;
if checkbox3.checked then //第三条曲线
begin
  canvas.pen.color:=colorbox3.selected;
  moveto();
  lineto();
.....
end;
if checkbox4.checked then //第四条曲线
begin
  canvas.pen.color:=colorbox4.selected;
  moveto();
  lineto();
.....
end;
end;


这样导入数据很慢;
当把每条曲线的canvas.pen.color:=colorbox.selected画笔取消时,速度就很快速了,为什么??怎么解决??


[解决办法]
这样来写
if else
[解决办法]
神奇的问题呀,难道是最colorbox.selected花费时间长?
建议以canvas.pen.color:=clred;这类测试下先。
[解决办法]
一条一条的画怎么样?不用频繁的换画笔
[解决办法]
你所谓的构架是什么个意思?
[解决办法]
数据保存的是坐标?
我觉得慢应该不是canvas.pen.color:=colorbox.selected这个引起的吧。。。
如果是,用类一样改善不了速度

热点排行