我的编程目的是要在chart中显示实时温度曲线,但是它的显示范围是有限的,即只能显示一段时间的曲线,我该如何做才能实现曲线的拖动可以看到以前的温度曲线?
解决方案 »
- 300分求解,这个问题困扰我很久了!!!!我发了3个贴子,每个100分!~~~~求解!!~~~~~~~~
- Stringgrid隔行换颜色
- 如何把以下代码翻译成bcb
- 菜鸟二问?回复有分
- 请推荐一个类似TbachMove的控件,能够在ADOTable 与Table之间复制数据
- 怎样捕捉EDBEngineError异常?
- 怎样让一个程序在我的程序内部运行?
- 这个需要怎么判断明细记录审核,我的分都给你们了!
- 关于t-sql的问题?我想把 建数据库的文件和程序一块发布。怎样用t-sql在。。。。看里面
- 网络编程,多么诱人儿有前途的方向,可你知道怎么靠近她吗?你知道有关她的家庭成员、她的三围吗?进来发表一下。
- 恼人的英文版,请狠狠的指点
- vcl怎样理解?高手请进!!
即可使用
procedure TGoodInfoForm.ScrollBar1Change(Sender: TObject);
var xSize:integer;//每页显示的数据的数量
begin
xSize:=30;
With curChart.BottomAxis do
begin
//防止出现 Minimum>Maximum
if Minimum>Scrollbar1.Position+xSize then
begin
Minimum:=Scrollbar1.Position;
Maximum:=Scrollbar1.Position+xSize;
end
else
begin
Maximum:=Scrollbar1.Position+xSize;
Minimum:=Maximum-xSize;
end;
if Minimum<0 then{数据已到了最小值}
begin
Minimum:=0;
Maximum:=xSize;
end;
end;
end;
你的方法好像不行,我想实现的是,比如说当前chart中显示的是1:00到2:00的温度曲线,现在我想通过拖动在该chart中能够看到0:00到1:00的温度曲线