关于“在Chart上用十字丝选点”的一个小问题

tangyulong_520 2008-08-01 10:19:30
在Chart上用十字丝选点,为什么在设置好横,纵轴坐标后,点选点,这个点选在了左下角的原点,而不是十字丝所在的点,需要先动下十字丝,选上的点才是十字丝的交点,记录坐标程序如下:
procedure TForm1.ActionNoteCoordinateExecute(Sender: TObject);
begin
Series2.AddXY(Rx, Ry);
end;
其中Rx, Ry的程序如下:
procedure TForm1.ChartTool1Change(Sender: TCursorTool; x, y: Integer;
const XValue, YValue: Double; Series: TChartSeries; ValueIndex: Integer);
begin
Ry := Chart1.LeftAxis.CalcPosPoint(y);
Rx := Chart1.BottomAxis.CalcPosPoint(x);
StatusBar1.Panels[0].Text := Format('x=%d,%.4f, y=%d,%.4f',[x, Rx, y, Ry]);
end;
请问这是为什么,并且怎样解决????!
谢谢!!!!!!!!!
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangyulong_520 2008-08-19
  • 打赏
  • 举报
回复
我有发了个关于数据库的帖子,你要是会的话帮我解决下啊,谢谢了
tangyulong_520 2008-08-19
  • 打赏
  • 举报
回复
好久都不能上这个网站了,工作还顺利吧,呵呵
byteh 2008-08-05
  • 打赏
  • 举报
回复
ChartTool1Change完成了对(Rx, Ry)的设置

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧