MSChart 鼠标 移动上去,咋显示 X,Y 轴的值

美股数据张老师 2012-05-12 11:29:53
问题快解决了

一个小问题。。

Dim xS, L As Single
xS = x / 15: L = MSChart1.Left / 15
'x是鼠标的横坐标
Text1.Text = format(xS - L,"0.00")
为什么小数点后面是00,不可能整除的哦
...全文
945 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
moment616 2012-05-12
  • 打赏
  • 举报
回复
因为屏幕坐标是 0-1024 都是整数

再乘以15,除以15,还是整数
  • 打赏
  • 举报
回复
如果没有好办法
就只能朝着 鼠标相对坐标 上面去想办法了
  • 打赏
  • 举报
回复
必须要移动在线上面,才能显示

我看到FLASH上面的折线图是 有一个横线和纵线

只要你的鼠标在表格内,就能得到X轴的坐标值
  • 打赏
  • 举报
回复
我试试了。只能显示Y轴的坐标,不能显示X轴的、

FORM LOAD里面加上
MSChart1.DoSetCursor = False
MSChart1.AllowSeriesSelection = False

大家帮我看看啊
worldy 2012-05-12
  • 打赏
  • 举报
回复
Dim xS, L As Single
==>
Dim xS as single, L As Single

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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